Anonymous Access in SharePoint 2007
A Farm Administrator can enable anonymous access to a web application through the Central Administration > Application Management > Authentication Providers > Edit Authentication.
Once enabled , site collection administrators can enable anonymous access through Site Settings > Advanced permissions for the site collection. On the “Permissions” form select Settings + Anonymous Access to enable one of the the three settings:
By default these settings will apply to all sites within the site collection through permission inheritance.
At any of the sites within the site collection anonymous access settings can be changed. To do this go to the site settings for a site in the site collection and select Advanced Permissions, then select the Actions + Edit Permissions menu command.
A message box will be displayed noting that “You are about to create unique permissions for this Web Site. Changes made to the parent Web Site will no longer affect this web site”. Click OK to make the change. You can then choose the Settings + Anonymous Access to set the anonymous access level to one of the three settings shown above.
So, that’s how you can change anonymous access at the site level. Now onto controlling access at the list or library level. First, navigate to a library or list for which you want to configure anonymous access. Select the Settings + Document Library Settings menu command, then choose the Permissions for this document library link. By default the library will inherit permissions from its parent site. To allow permission changes to the library select Actions + Edit Permissions. You can now select the Settings + Anonymous Access to control permissions for anonymous users:
You can revert back to inheriting permissions from the parent by selecting the Actions + Inherit Permissions menu on the “Permissions” form for a document library or list.