This is an old revision of the document!
gate# ldapsearch -x -h ad -b "dc=corpX,dc=un" -D "cn=Administrator,cn=Users,dc=corpX,dc=un" -W "sAMAccountName=user"
Устанавливаем NIS server из пакета SFU
Опции инсталяции:
Custom: Server for NIS
Добавляем группу “guser”
Устанавливаем ее UNIX свойство
gid: 10001
Добавляем UNIX атрибуты пользователю “user”
uid: 10001 группа по умолчанию: guser home dir: /home/user
Оставьте домашний каталог
[gate:~] # rmuser user
root@g13:~# userdel user
gate# id user id: user: 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 192.168.X.20 # for restart local dns 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. ...