RADIUS LDAP server configuration
When LDAP user authentication is configured, the LDAP server schema must be updated. The LDAP system administrator must add AIX RADIUS defined attributes and objectclasses to the LDAP directory before defining LDAP RADIUS users.
You must add a suffix to the LDAP server. The suffix for RADIUS
is named cn=aixradius
. A suffix is a distinguished
name that identifies the top entry in a directory hierarchy.
When a suffix is added, the LDAP directory has an empty container. A container is an empty entry that can be used to partition the namespace. A container is similar to a file system directory, where it can have directory entries beneath it. User profile information can then be added to the LDAP directory through SMIT. The LDAP administrator ID and password are stored in the /etc/radius/radiusd.conf file and can be configured through SMIT on a RADIUS server.
type=value
pairs, in which the type is defined by a unique
object identifier (OID) and the value has a defined syntax. Every
entry in the LDAP directory is an instance of an object. Object classes are specific to the RADIUS server and are applied from an ldif file. Some of the attributes are existing LDAP schema attributes and some are specific to RADIUS. The new RADIUS object classes are structural and abstract.
For security purposes, the binds to the LDAP server use the SASL API call, ldap_bind_s which will include the DN and, CRAM-MD5 as the authentication method, and the LDAP administrator password. This will transmit message digests rather than the password themselves over the network. CRAM-MD5 is a security mechanism where there is not special configuration necessary on either side (client or server).