Como faço para desativar e alterar a senha do usuário usando SSH em um Linux
0
Faça o login com a conta root e digite: passwd otheraccount
pressione enter. substitua otheraccount pelo nome da conta do usuário que você deseja alterar.
Você não Você executa as ações no usuário do sistema subjacente via passwd
.
passwd
comando. Veja apasswd(1)
página man para detalhes.passwd
usar.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 desativar uma conta, por si só, sem excluí-la por atacado, no entanto, a desativação da 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, o
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
userdel foo
comando, 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.fonte