NFS: Anonymous access should be disabled
Updated: February 2, 2011
Applies To: Windows Server 2008 R2
This topic is intended to address a specific issue identified by a Best Practices Analyzer scan. You should apply the information in this topic only to computers that have had the File Services Best Practices Analyzer run against them and are experiencing the issue addressed by this topic. For more information about best practices and scans, see Best Practices Analyzer.
Operating System |
Windows Server 2008 R2 |
Product/Feature |
File Services |
Severity |
Warning |
Category |
Security |
Issue
Anonymous access is enabled on a Network File System (NFS) share.
Impact
Anonymous users can access the share, which could be a security risk because the users could view files they shouldn't have permission to view. If write access is enabled, anonymous users could place viruses or other malicious software on the share.
Resolution
Disable anonymous access and use an identity mapping solution such as Active Directory Domain Services (AD DS), Active Directory Lightweight Directory Services (AD LDS), User Name Mapping Service, or any RFC2307-based solution.
By default, Services for NFS does not allow anonymous users to access a shared directory. When you share a directory, you can select the option to allow anonymous access to the directory.
Membership in the local Administrators group, or equivalent, on the server that you plan to configure, is the minimum required to complete these procedures.
To disable anonymous access on a share
Open an elevated Command Prompt window. Click Start, point to All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.
At the command prompt, type: nfsshare –o anon=nosharename
To configure Services for NFS to use an identity mapping source
Open an elevated Command Prompt window. Click Start, point to All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.
To display and configure identity mapping settings, type: nfsadmin mapping
Do one of the following:
To configure identity mapping settings for a User Name Mapping server, type: **nfsadmin mapping config maplookup=yes mapsvr=**computer
To configure identity mapping settings for an LDAP server, type: **nfsadmin mapping config adlookup=yes addomain=**domainname
Additional references
Allow Root and Anonymous Access to Resources by NFS Clients (https://technet.microsoft.com/en-us/library/cc753808.aspx)