|UNIX: Setup PAM|
|EMu 4.0 Install/Upgrade Notes|
Many versions of Unix support PAM (Pluggable Authentication Modules). PAM allows user name and password checking to be performed by third party authentication mechanisms. These mechanisms may include:
Texpress 8.0 introduced support for PAM as the mechanism used to authenticate users when they login to EMu. The following operating system releases support PAM:
The standard PAM configuration for all versions of Unix except for Red Hat or SUSE Linux defaults to using the standard Unix password mechanism for user authentication. In the case of Red Hat or SUSE Linux the user authentication will fail unless a suitable PAM configuration is installed. Thus for all versions of Unix except Red Hat or SUSE Linux it is not necessary to configure PAM if you want to use the standard Unix password authentication. If you want to use either LDAP or Radius servers you will need to install a suitable PAM configuration.
PAM configuration may be setup in one of two ways. The first way uses a single configuration file (/etc/pam.conf) and is used by Solaris and FreeBSD 4. The second method uses a directory (/etc/pam.d) where individual files configure services. Red Hat and SUSE Linux and FreeBSD 5/6 use this method.
If you want to use another authentication mechanism you will need to alter the PAM configuration for service texpress to indicate what method is required. PAM support in Texpress requires two services to be configured. These are:
Configuration Notes (/etc/pam.conf)
As mentioned above both Solaris and FreeBSD 4 do not require any PAM configuration if the standard Unix authentication mechanism (password file) is to be used. If you want to alter the standard configuration, to say use LDAP then:
For information about what modules are supported please consult your operating system documentation.
Configuration Notes (/etc/pam.d)
In order for KE EMu to authenticate users on Red Hat or SUSE Linux it is necessary to add a PAM configuration file for service texpress. The configuration should be stored in the file /etc/pam.d/texpress.
If another authentication mechanism is required you will need to alter the module loaded. Please consult your operating system documentation for more details.
|Mise à jour le Vendredi, 08 Mars 2013|