Usuário não-root não pode alterar a senha do Samba

1

Os usuários do Samba não podem alterar suas próprias senhas. A senha só pode ser alterada usando uma conta root usando o comando

smbpasswd -a <username>

Mas quero que os usuários possam alterar suas senhas por conta própria. Quando a senha é tentada para mudar usando uma conta não-root, recebo a mensagem de erro abaixo.

$ smbpasswd
Old SMB password:
New SMB password:
Retype new SMB password:
Could not connect to machine 127.0.0.1: NT_STATUS_LOGON_FAILURE
Failed to change password for user1

Alguma razão para isso? Como posso consertar isso? Por favor me guie

    
por chmzzy 23.10.2015 / 02:56

1 resposta

0

Todo método de autenticação é geralmente verificado no domínio. Como smb.conf é especificado como "security = ads", assim, quando uma autenticação de usuário é verificada, sempre é verificada no domínio primeiro e quando o usuário é reportado como "Não encontrado ou falha de logon", ele não prosseguirá com o próximo método. (banco de dados de usuários locais).

Especifique a seguinte linha na Seção Global do smb.conf

 auth methods = guest sam_ignoredomain winbind:ntdomain

Em seguida, reinicie o serviço smb

    
por 07.06.2018 / 07:17