Как настроить SAMBA для использования аутентификации ADS & SMBPASSWD?
Я использую Beyond Trust для интеграции с активным каталогом на сервере CentOS 5.6. Я использую Interop-Install, который поставляется с Beyond Trust, для настройки SAMBA, которая работает нормально. Тем не менее, у меня есть несколько локальных учетных записей, которые я хочу по-прежнему работать, и по соображениям политики я не могу создать их в AD. Есть ли способ настроить SAMBA для использования обоих методов аутентификации или использовать ADS в качестве основного и использовать SMBPASSWD?
2 ответа
В вашем файле smb.conf вы можете указать параметр "методы авторизации", в котором перечислены методы аутентификации, которые вы хотите использовать, например:
auth methods = guest sam winbind
Параметры читаются слева направо; в приведенном выше примере Samba попытается сопоставить имя пользователя с локальным smbpasswd, прежде чем пытаться сопоставить AD.
Обратите внимание, что вы можете заменить sam sam_ignoredomain в зависимости от вашей версии Samba и формата вашего имени пользователя. Поиграйте с тем, что работает для вас.
http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html
Работал с:
[global]
workgroup = DOMAIN
security = ADS
auth methods = sam winbind
realm = DOMAIN.EXAMPLE.COM
machine password timeout = 0
server string = SERVER
idmap domains = ALL
idmap config ALL:backend = lwicompat_v4
idmap config ALL:default = yes
idmap config ALL:readonly = yes
idmap uid = 10000-33554431
idmap gid = 10000-33554431
Все остальное - ванильный конфиг SAMBA.