LDAP-UX Client Services leverage the authentication mechanism provided
in the Pluggable Authentication Module (PAM),
and the naming services provided by the Name Service Switch (NSS). Refer to pam(3), pam.conf(4), and Managing Systems and Workgroups at http://docs.hp.com/hpux/os for
information on PAM. For information on NSS, refer to switch(4) and “Configuring the Name Service Switch” in Installing
and Administering NFS Services at http://docs.hp.com/hpux/communications/#NFS.
These extensible mechanisms allow new authentication methods
and new name services to be installed and used without changing
the underlying HP-UX commands. In particular, PAM architecture now supports
Kerberos authentication, which allows integration of HP-UX account
management in Windows 2000.
Kerberos, an industry standard for network security, is seamlessly integrated
in the Windows 2000 operating system through the automatic configuration
of Active Directory domain controllers to provide Kerberos with
authentication services. This enables Windows 2000 to authenticate Kerberos
clients regardless of what platform they reside. The following figure
illustrates the integration between HP-UX and Windows 2000
for SFU (Windows Services for Unix) version 2.0.
With LDAP-UX Client Services, HP-UX commands
and subsystems can transparently access name service information
from the Active Directory through PAM and NSS. Table 1-1 shows some
examples of commands that use PAM and NSS.
Table 1-1 Examples of Commands that use PAM and NSS
Commands using NSS | Commands using PAM and NSS |
|---|
| ls | login |
| nsquery[1] | passwd |
| who | ftp |
| whoami | su |
| finger[2] | rlogin |
| id | telnet |
| logname | dtlogin |
| groups | remsh |
| newgrp[2] | |
| pwget[2] | |
| grget[2] | |
| listusersb | |
| loginsb | |
In addition, the getpwent(3C) and getgrent(3C) family of system calls get user and group information
from the directory.
After you install and configure the Active Directory and migrate
your name service data into it, HP-UX client systems locate the
directory from a start-up file. The start-up
file tells the client system how to download a configuration
profile from the Active Directory.
The
configuration profile is a directory entry containing configuration information
common to many clients. Storing this information in the directory
lets you maintain it in one place and share it among many clients
rather than storing it redundantly across the clients. Because the configuration
information is stored in the directory, all each client needs to
know is where its profile is. Each client downloads the configuration profile
from the directory.
The
profile is an entry in the directory containing details on how clients will
access the directory. These details might include where and how clients
should search the directory for user, group, and other name service
information, or other configuration parameters such as search time
limits.