This section discusses the following issues for controlling access to files on Linux:
File and directory access rights are enforced on Linux systems in different ways, depending on the following:
User identity, such as Novell eDirectory™ users, Linux-enabled eDirectory users, and local-only users
Access method, such as NCP™ Server, other protocols, or core Linux utilities.
For information about core Linux utilities, see Core Linux Utilities.
File system access control, such as NSS file and directory attributes
The following table describes how file system access rights are enforced on Linux systems for eDirectory users:
The following table describes how file system access rights are enforced on Linux systems for locally defined users:
Core Linux utilities are standard file services used to access files.
IMPORTANT:To enable users of NSS volumes and NCP volumes to use the core Linux utilities, you must PAM-enable the utility with Linux User Management (LUM) and Linux-enable the users with LUM. For information, see OES 2 SP2: Novell Linux User Management Technology Guide.
Core Linux utilities include the following:
Shell login
Samba server
File transfer protocol (ftp)
Secure shell (ssh)
Substitute user (su), which opens runs a shell as root (or superuser)
Remote shell (rsh)
Remote login (rlogin)
X display manager (xdm)
Open Web-based enterprise management (openwbem)
The following table identifies the management tools to use to assign Novell trustee-based file system rights on Linux.
IMPORTANT:Only eDirectory users are eligible for file-system trustee rights.
If you use core Linux utilities—with, or instead of, NCP Server for Linux—to control file access for eDirectory users on Linux:
Make sure the core Linux utilities are PAM-enabled during Linux User Management (LUM) configuration.
eDirectory users must be Linux-enabled to use the core Linux utilities. A Linux-enabled user is defined as a local user and as an eDirectory user. (Linux-enabled is also referred to as LUM-enabled.)
Although NCP and NSS keep file system rights information separately, the information is synchronized between them.