Desabilitar usuário e alterar a senha do usuário usando SSH

0

Como faço para desativar e alterar a senha do usuário usando SSH em um Linux

    
por Jean 05.10.2010 / 09:42

3 respostas

4

Faça login com a conta root e digite: passwd otheraccount hit enter. substitua otheraccount pelo nome da conta do usuário que você deseja alterar a senha.

    
por 05.10.2010 / 11:29
1

Você não faz. Você executa as ações no usuário do sistema subjacente via passwd .

    
por 05.10.2010 / 09:46
0

Você tem algumas opções, um pouco dependentes do que você quer dizer com "desativar". Para os propósitos desta explicação, usarei a string foo como um espaço reservado para o nome da conta em questão.

Você não pode desabilitar uma conta, por si só, sem excluí-la por atacado, no entanto, desativar a senha da conta passwd --inactive 0 foo afetará uma alteração funcional semelhante.

O mais próximo do que acredito ser seu objetivo seria bloquear a conta, passwd -l foo , que altera a senha para um valor criptografado desconhecido.

Outra opção, embora não seja imediatamente aparente, é excluir a conta. Isso provavelmente será executado com o comando userdel foo , dependendo do seu sistema operacional específico. userdel , por padrão, não excluirá nenhum arquivo de propriedade do usuário, mas removerá a própria conta dos arquivos da conta do sistema. Tenha cuidado ao exercitar essa opção, pois ela pode afetar negativamente a execução do cron e outros processos automatizados se a execução normalmente ocorrer como o usuário excluído.

    
por 01.12.2010 / 12:54

Tags