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

Samba-аутентификация пользователя с помощью wbinfo -a

Я настраиваю сервер RedHat с помощью samba / kerberos / winbind.

Я могу получить информацию о моем пользователе и группах с помощью команд wbinfo -u и wbinfo -g. НО в листингах имя выглядит так:

wbinfo -u 

DOMAIN+username1
DOMAIN+username2
DOMAIN+username3
DOMAIN+username4

Если я попытаюсь аутентифицировать пользователя с помощью wbinfo -a username1%password у меня такая ошибка:

plaintext password authentication failed
error code was NT_STATUS_NO_SUCH_USER (0xc0000064)
error messsage was: No such user
Could not authenticate user username1%password with plaintext password
challenge/response password authentication succeeded

Если я помещаю домен в имя пользователя, он работает:

wbinfo -a DOMAINE+username1%password 

plaintext password authentication succeeded
challenge/response password authentication succeeded

Но мне нужно иметь только имя пользователя, а не имя пользователя DOMAIN +, потому что я использую модуль NTLM в apache, который должен иметь только имя пользователя.

у меня есть WinBind separator = + в smb.conf, поэтому я не понимаю, почему я должен получать своих пользователей с доменом и символом +.

Вы должны были опубликовать конфигурацию /etc/samba/smb.conf

В любом случае, в этом файле, пожалуйста, добавьте эту строку в блок [global]:

[global]
winbind use default domain = true

затем перезапустите службу winbindd