Назад | Перейти на главную страницу

Сервер Samba: задержка изменения членства в группе LDAP

После переключения с локальных групп пользователей на членство в группах LDAP в нашей системе изменение членства перестало распознаваться сразу после выполнения модификации. Вместо этого у нас возникает задержка в несколько минут, прежде чем сервер самбы применит обновленное членство.

Установлен самба сервер Version 4.5.16-Debian и OpenLDAP: slapd (May 23 2018 04:25:19). Соответствующий раздел smb.conf конфигурация:

passdb backend = ldapsam:ldap://localhost
read only = yes
ldap suffix = dc=example,dc=com
ldap user suffix = ou=people
ldap admin dn = cn=admuser,ou=admgroup,dc=example,dc=com
ldap ssl = no
ldap passwd sync = yes

netbios name = EXAMPLE
netbios aliases = EXAMPLE2
obey pam restrictions = Yes

Согласно этот ответ списка рассылки самбы, nscd кэширует записи, что обычно устанавливается вместе, если LDAP также используется для PAM / NSS:

# apt-cache show libnss-ldap |grep ^Recommends
Recommends: nscd, libpam-ldap

Чтобы изменения немедленно распознавались, соответствующую таблицу кеша можно сделать недействительной с помощью:

nscd --invalidate group