This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
aix:aix_ldap [2021/01/01 21:21] 127.0.0.1 external edit |
aix:aix_ldap [2021/10/18 15:51] (current) manu |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Configure LDAP AIX ====== | ||
+ | |||
- | + | Use command line : | |
- | http://ebook.sikurezza.org/wiki/Configurare_LDAP_AIX | + | mksecldap -c -h ldapserver1,ldapserver2 -a cn=root -p password -S rfc2307aix |
- | https://www.ibm.com/developerworks/mydeveloperworks/blogs/paixperiences/entry/aix_ldap_quick_n_dirty?lang=en | + | |
- | + | ||
- | Configurare LDAP AIX | + | |
- | Da Security e-Book. | + | |
- | Vai a: navigazione, ricerca | + | |
- | AIX 5.3 | + | |
- | modify the | + | |
- | + | ||
- | Use command line : mksecldap -c -h ldapserver1,ldapserver2 -a cn=root -p password -S rfc2307aix | + | |
or | or | ||
file /etc/security/ldap/ldap.cfg | file /etc/security/ldap/ldap.cfg | ||
+ | <code> | ||
ldapservers:ldapserver1,ldapserver2 | ldapservers:ldapserver1,ldapserver2 | ||
binddn:cn=proxyuser,dc=azienda,dc=local | binddn:cn=proxyuser,dc=azienda,dc=local | ||
Line 30: | Line 23: | ||
userbasedn:ou=people,dc=azienda,dc=local | userbasedn:ou=people,dc=azienda,dc=local | ||
groupbasedn:ou=groups,dc=azienda,dc=local | groupbasedn:ou=groups,dc=azienda,dc=local | ||
+ | </code> | ||
Copy the file ldap.krb in /etc/security/ldap: this file contains the public key of the certification authority that issued the LDAP certificate. Please note that to generate this file use the program gsk7ikm. | Copy the file ldap.krb in /etc/security/ldap: this file contains the public key of the certification authority that issued the LDAP certificate. Please note that to generate this file use the program gsk7ikm. | ||
Line 43: | Line 37: | ||
In the file /usr/lib/security/methods.cfg enable LDAP module with: | In the file /usr/lib/security/methods.cfg enable LDAP module with: | ||
+ | <cli> | ||
LDAP: | LDAP: | ||
program = /usr/lib/security/LDAP | program = /usr/lib/security/LDAP | ||
program_64 =/usr/lib/security/LDAP64 | program_64 =/usr/lib/security/LDAP64 | ||
+ | </cli> | ||
Set default authentication to LDAP: | Set default authentication to LDAP: | ||
+ | <cli> | ||
chsec -f /etc/security/user -s default -a "SYSTEM=LDAP or files" | chsec -f /etc/security/user -s default -a "SYSTEM=LDAP or files" | ||
chsec -f /etc/security/user -s default -a "registry=LDAP" | chsec -f /etc/security/user -s default -a "registry=LDAP" | ||
+ | </cli> | ||
Add creation of user home directory after first login in AIX STD_AUTH, standard authentification, since AIX 6.1 TL2. For PAM_AUTHentification, add the right parameter into /etc/pam.conf | Add creation of user home directory after first login in AIX STD_AUTH, standard authentification, since AIX 6.1 TL2. For PAM_AUTHentification, add the right parameter into /etc/pam.conf | ||
Line 58: | Line 54: | ||
To allow local login, for each local user stanza in /etc/security/user specify the following: | To allow local login, for each local user stanza in /etc/security/user specify the following: | ||
+ | <cli> | ||
SYSTEM = "files" | SYSTEM = "files" | ||
registry = files | registry = files | ||
+ | </cli> | ||
+ | |||
- | AIX 6.1 | ||
Before doing anything, install the following packages. You can find it on the AIX media. | Before doing anything, install the following packages. You can find it on the AIX media. | ||
Line 71: | Line 68: | ||
idsldap.cltbase61.adt 6.1.0.17 C F Directory Server - Base Client | idsldap.cltbase61.adt 6.1.0.17 C F Directory Server - Base Client | ||
idsldap.cltbase61.rte 6.1.0.17 C F Directory Server - Base Client | idsldap.cltbase61.rte 6.1.0.17 C F Directory Server - Base Client | ||
+ | |||
Then, re-establish the links with the following command: | Then, re-establish the links with the following command: | ||
- | + | /opt/IBM/ldap/V6.1/bin/idslink -l 64 | |
- | /opt/IBM/ldap/V6.1/bin/idslink -l 64 | + | |
- | Proceed as the 5.3 from now on. | + | |
- | + | ||
==== Start/Stop IBM LDAP ==== | ==== Start/Stop IBM LDAP ==== | ||
- | <code> | + | <cli prompt='#'> |
root@itds_server - /root >cat /etc/inittab | grep ldap | root@itds_server - /root >cat /etc/inittab | grep ldap | ||
ldapd63:2:once: /opt/IBM/ldap/V6.3/sbin/ibmslapd -I ldapdb2 -f/home/ldapdb2/idsslapd-ldapdb2/etc/ibmslapd.conf > /dev/console 2>&1 | ldapd63:2:once: /opt/IBM/ldap/V6.3/sbin/ibmslapd -I ldapdb2 -f/home/ldapdb2/idsslapd-ldapdb2/etc/ibmslapd.conf > /dev/console 2>&1 | ||
ids0:2345:once:/opt/IBM/ldap/V6.3/sbin/ibmdiradm -I ldapdb2 > /dev/null 2>&1 #Autostart IBM LDAP Admin Daemon Instance | ids0:2345:once:/opt/IBM/ldap/V6.3/sbin/ibmdiradm -I ldapdb2 > /dev/null 2>&1 #Autostart IBM LDAP Admin Daemon Instance | ||
idsweb:2:once:/opt/IBM/ldap/V6.3/idstools/bin/startWebadminApp > /dev/null 2>&1 | idsweb:2:once:/opt/IBM/ldap/V6.3/idstools/bin/startWebadminApp > /dev/null 2>&1 | ||
+ | </cli> | ||
+ | |||
+ | <cli prompt='#'> | ||
root@itds_server - /root >cat /etc/rc.shutdown | root@itds_server - /root >cat /etc/rc.shutdown | ||
#!/bin/ksh | #!/bin/ksh | ||
Line 107: | Line 104: | ||
# Exit 0 is required, else server won t stop | # Exit 0 is required, else server won t stop | ||
exit 0 | exit 0 | ||
- | </code> | + | </cli> |