You can do field level access with the submodule of cck: content_permissions (or the variant field_permissions). This will block access for certain fields for the specified roles. 

If its a file field you need to add a line to your .htaccess to be sure that the file itself is not accessible http://drupal.org/node/540754

Hans
www.koba.be

2011/2/15 Luke <drupal@lists.tacticus.com>
On Tue, 15 Feb 2011, Michelle Ziegmann wrote:

[relates to D6]

> If for a particular node, you want to say that anon users can or can't
> access all of the files attached to that node, then Taxonomy Access
> Control should handle this (http://drupal.org/project/taxonomy_access).

Should it?  I have looked at that and tac_lite, but they seem concerned
with managing access to nodes (in fact I have used tac_lite for this
previously), not specific CCK fields (filefields in this case).

The user should see the node, but if he wants the attached file, he needs
to log in or register.

In other words: I need exactly what taxonomy_access would do, but at the
individual field level, not the node level.

Am I missing a capability of taxonomy_access?  My only knowledge of it
comes from its d.o description.

Thanks

Luke

--
[ Drupal support list | http://lists.drupal.org/ ]



--
Hans Rossel
KOBA Webdesign bvba
Beukenlaan 56
9051 Gent (Sint-Denijs-Westrem)
Belgium
BTW 0817.931.516
+32.9.334.52.60
+32.472.79.32.16
www.koba.be
info@koba.be