При добавлении пользователя smb (он заведен как пользователь через useradd) в samba (через smbpasswd) произошел какой-то косяк. На вывод я не обратил внимание и попытался повторно его добавить. На что получил:
sudo smbpasswd -a smb
New SMB password:
Retype new SMB password:
Unable to modify TDB passwd: NT_STATUS_UNSUCCESSFUL!
Failed to add entry for user smb.
Failed to modify password entry for user smb
Пытаюсь его удалить - не получается:
sudo smbpasswd -x smb
Failed to delete entry for user smb.
Failed to modify password entry for user smb
Вот конфиг самбы, секция Authentication:
####### Authentication #######
security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
Все стандартное за исключением unix password sync = yes (было unix password sync = NO).
Интересно, что другие пользователи добавляются и удаляются без проблем. Кто знает что делать?