This is an old revision of the document!
gate# ldapsearch -x -h server -b "dc=corpX,dc=un" -D "cn=Administrator,cn=Users,dc=corpX,dc=un" -W "sAMAccountName=user1"
Устанавливаем NIS server из пакета SFU
Опции инсталяции:
Custom: Server for NIS
Добавляем группу “guser1”
Устанавливаем ее UNIX свойство
gid: 10001
Добавляем UNIX атрибуты пользователю “user1”
uid: 10001 группа по умолчанию: guser1 home dir: /home/user1
[gate:~] # rmuser user1 [gate:~] # rmuser user2
root@gate:~# userdel user1 root@gate:~# userdel user2
gate# id user1 id: user1: No such user
[gate:~] # pkg_add -r nss_ldap [gate:~] # cat /usr/local/etc/nss_ldap.conf
root@gate:~# apt-get install libnss-ldap Ответы по умолчанию root@gate:~# cat /etc/ldap.conf
host server base dc=corpX,dc=un binddn cn=Administrator,cn=Users,dc=corpX,dc=un bindpw password scope sub nss_base_passwd cn=Users,dc=corpX,dc=un?one nss_base_group cn=Users,dc=corpX,dc=un?one nss_map_objectClass posixAccount User nss_map_attribute uid msSFU30Name nss_map_attribute uniqueMember msSFU30PosixMember nss_map_attribute homeDirectory msSFU30HomeDirectory nss_map_objectClass posixGroup Group nss_map_attribute gidNumber msSFU30GidNumber nss_map_attribute uidNumber msSFU30UidNumber nss_map_attribute loginShell msSFU30LoginShell
gate# cat /etc/nsswitch.conf ... group: files ldap passwd: files ldap shadow: files ldap #для linux ...
[gate:~] # pkg_add -r pam_mkhomedir [gate:~] # cat /etc/pam.d/sshd ... # session session required /usr/local/lib/pam_mkhomedir.so ...
root@gate:~# apt-get install libpam-modules root@gate:~# cat /etc/pam.d/sshd ... session required pam_mkhomedir.so # Standard Un*x session setup and teardown. ...