Não é possível usar o smbpasswd no Ubuntu 10.04

1

Quando eu tento rodar o smbpasswd, é isso que eu recebo:

cli_pipe_validate_current_pdu: RPC fault code DCERPC_FAULT_OP_RNG_ERROR received from host 127.0.0.1!
machine 127.0.0.1 rejected the password change: Error was : NT code 0x1c010002.

Estou usando o samba4. Para usar o smbpasswd eu apenas digitei "smbpasswd" e pressionei enter. Não há outras máquinas envolvidas. Eu tenho máquinas virtuais no meu sistema que estou tentando acessar arquivos neste computador, mas não acho que isso seja importante.

    
por Phenom 15.08.2010 / 07:59

2 respostas

1

Ajudaria se os visitantes em potencial desse pedido soubessem:

Qual versão do samba você está usando?
Que comando você deu para gerar essa mensagem de erro?
Existe mais de uma máquina envolvida?

Adicionado:
Você pode inicialmente pelo menos precisar executar smbpasswd como root, mas geralmente faço isso da seguinte maneira:

$ sudo sh

(alterne para o shell de superusuário)

# smbpasswd -a username_one

(smbpasswd pedirá senha para o usuário um)

# smbpasswd -a username_two

(smbpasswd pedirá senha para o usuário dois)

# exit

(saídas de shell de superusuário)

Quando o arquivo smbpassword estiver configurado e preenchido, você poderá permitir que usuários comuns alterem sua senha

$ smbpasswd

(smbpassword solicita senha antiga, depois nova senha)

    
por 15.08.2010 / 17:38
1

Tente executar como root:

$ sudo smbpasswd

Se isso não funcionar, poste o conteúdo de /etc/samba/smb.conf

    
por 15.08.2010 / 18:18