====== NSS (Name Services Switch) ======
FIXME
NSS (Name Services Switch) — диспетчер службы имён.
====== nscd ======
nscd — **N**ame **S**ervice **C**aching **D**aemon
Установка
apt install nscd
Настройка
service nscd
====== nslcd ======
nslcd — Local [[ldap:ldap|LDAP]] Name Service Daemon
Установка
apt install nslcd
Настройка
service nslcd
====== Samba ======
Здесь описаны настройки для [[samba:samba|]].
===== Клиент/сервер =====
FIXME
Для работы на [[samba:samba]] в режимах [[samba:samba#client|клиент]]/[[samba:samba#server|сервер]] используется [[samba:samba#winbind|winbind]].
Пример настройки [[#nscd]]:
passwd: files winbind
group: files winbind
shadow: compat
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
===== PDC/BDC =====
FIXME
Для работы на [[samba:samba#pdc|Samba PDC]]/BDC. используется [[openldap:openldap|]], [[samba:samba#winbind|winbind]] не нужен.
Установка:
apt install libnss-ldapd libpam-ldapd nscd nslcd nslcd-utils
Пример настройки [[#nscd]]:
passwd: compat ldap
group: compat ldap
shadow: compat ldap
gshadow: files
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis ldap
Пример настройки ''[[#nslcd]]''
# nslcd configuration file. See nslcd.conf(5)
uid nslcd
gid nslcd
uri ldap://ldap.domain.ru/
base dc=domain,dc=ru
base group ou=groups,dc=domain,dc=ru
base passwd ou=users,dc=domain,dc=ru
base shadow ou=users,dc=domain,dc=ru
bind_timelimit 5
timelimit 10
idle_timelimit 60
nss_initgroups_ignoreusers bin,daemon,games,lp,mail,nobody,nslcd,root,sshd,sync,uucp
nss_initgroups_ignoreusers sys,man,news,proxy,www-data,backup,list,irc,gnats
ldap_version 3
binddn cn=srvs,dc=domain,dc=ru
bindpw ПАРОЛЬ
# The DN used for password modifications by root.
#rootpwmoddn cn=admin,dc=domain,dc=ru
#rootpwmodpw secret
# SSL options
#ssl off
#tls_reqcert never
# The search scope.
#scope sub
Важно задать в ''binddn'' пользователя [[openldap:openldap#srvs|srvs]] и в ''bindpw'' его пароль.
----
[[https://pro-ldap.ru/books/openldap-ubuntu-in-practice/auth.html|Pro-LDAP.ru - Настройка аутентификации пользователей - OpenLDAP и Ubuntu на практике]]
====== Ссылки ======
https://wiki.debian.org/LDAP/NSS
[[http://www.mironovs.com/os/unix-os/debian-autentifikatsiya-i-avtorizatsiya-polzovateley-s-pomoschyu-ldap.html|Debian: Аутентификация и авторизация пользователей с помощью LDAP]]
[[http://linuxdoc.ru/nsswitch-conf.html|nsswitch.conf - конфигурационный файл cистемных баз данных и переключателя сервисов имен]]
[[http://www.bog.pp.ru/work/NSS.html|Bog BOS: NSS (Name Service Switch)]]
[[http://www.bog.pp.ru/work/nscd.html|Bog BOS: Сервер кеширования имен (nscd)]]
[[https://old.calculate-linux.org/main/ru/nss_caching|Документация Calculate Linux - Настройка рабочей станции - 5. Реализация кэширования NSS для доменной машины]]
[[http://gentoo.theserverside.ru/book/ar68s18.html|Управление пользователями, NSS и PAM]]
[[https://bbs.archlinux.org/viewtopic.php?id=178371|Issue with NSCD and LDAP / System Administration / Arch Linux Forums]]
{{tag>Network Admin Debian}}