Desativar usuário e alterar a senha do usuário usando o SSH


0

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

Respostas:


4

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


1

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


certo, depois que eu fizer login como administrador, como faço para fazer isso?
Jean

Com o passwdcomando. Veja a passwd(1)página man para detalhes.
Ignacio Vazquez-Abrams

não para o login do usuário, mas para um usuário alternativo
Jean

Como diz a página man, você pode especificar um usuário alternativo para passwdusar.
Ignacio Vazquez-Abrams

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 desativar uma conta, por si só, sem excluí-la por atacado, no entanto, a desativação da senha da conta passwd --inactive 0 fooafetará uma alteração funcional semelhante.

O mais próximo do que acredito ser seu objetivo seria bloquear a conta, o passwd -l fooque 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 foocomando, dependendo do seu sistema operacional específico. userdelPor 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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.