Desative o usuário e altere a senha do usuário usando SSH

Desative o usuário e altere a senha do usuário usando SSH

Como desabilito e altero a senha do usuário usando SSH em um Linux

Responder1

Faça login com a conta root e digite: passwd otheraccountpressione Enter. substitua otheraccount pelo nome da conta do usuário cuja senha deseja alterar.

Responder2

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

Responder3

Você tem algumas opções, dependendo um pouco do que você entende por "desativar". Para os propósitos desta explicação, usarei a stringfoocomo 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 completo; 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 o seu objetivo seria bloquear a conta, passwd -l fooo que altera a senha para um valor criptografado desconhecido.

Outra opção, embora talvez 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. Porém, tenha cuidado ao exercer esta opção, pois ela pode afetar negativamente a execução do cron e outros processos automatizados se a execução ocorrer normalmente como o usuário excluído.

informação relacionada