
UNIX File System Management
121
NAS 1000s Administration Guide
Squashed Mappings
If the NFS server does not have a corresponding UID or GID or if the administrator has set
other conditions to filter out the user, a process called squashing takes effect. Squashing is the
conversion of an unmapped or filtered user to an anonymous user. This anonymous user has
very restricted permissions on the system. Squashing helps administrators manage access to
their exports by allowing them to restrict access to certain individuals or groups and to squash
all others down to restricted (or no) access. Squashing enables the administrator to allow
permissions instead of denying access to all the individuals who are not supposed to have
access.
The default squash user on Windows is "Anonymous Logon," but this default user can be
changed. For more details on how to change the default squashing user, see the "OEM
Supplemental Help" chapter of the SFU help, found on the NAS 1000s.
Figure 69
is a diagram showing an example of how the mapping server works for an ls -al
command.
Figure 69: Mapping Server "ls -al" Command example
A double translation, as illustrated in
Figure 69
, is sometimes necessary because some
commands return user ID information. For example, if the NFS request issued was an
ls -al
command, the return listing of files contains user information (the user and group that own the
file). The
ls -al
command is a UNIX command. It returns a long or full listing of all files.
Because this information is contained in a Windows NT Access Control List (ACL), it is not
UNIX ready. The ACL information has to be converted back to UNIX UIDs and GIDs for the
UNIX systems to understand and display the user information.
This second translation is not done for commands that do not return user information. For
example, if the NFS request were just to read data from or write data to a file, the second
translation would not be performed because there is no returning user information.
User Name Mapping Best Practices
This is a brief list of suggested practices:
■
Back up user and group mappings
To avoid loss of complex advanced mappings in the case of a system failure, back up the
mappings whenever the mappings have been edited or new mappings have been added.
■
Map consistently
Groups that are mapped to each other should contain the same users and the members of
the groups should be properly mapped to each other to ensure proper file access.
Summary of Contents for StorageWorks NAS 1000s
Page 38: ...Setup Completion and Basic Administrative Procedures 38 NAS 1000s Administration Guide ...
Page 78: ...User and Group Management 78 NAS 1000s Administration Guide ...
Page 104: ...Folder and Share Management 104 NAS 1000s Administration Guide ...
Page 134: ...UNIX File System Management 134 NAS 1000s Administration Guide ...
Page 166: ...PSM Error Codes 166 NAS 1000s Administration Guide ...