Conectado via ssh-key, posso redefinir a senha da minha conta?

13

Estou logado em um servidor via sshkey ( ssh -i /home/me/.ssh/ssh-key me@server).

Eu tenho direitos de administrador no servidor sudo, mas não posso exercitá-los, pois esqueci minha senha Unix real (ou nunca me disseram isso). Já estou logado - posso redefinir minha senha via passwd, sem saber minha senha antiga?

nhoening
fonte
1
Desculpe, mas duvido. Peça ao administrador para redefini-lo e alterá-lo.
30711 Kevin
1
Gah! Eu até tentei passwd --sysadmin-is-a-new-dade ainda não funcionou!
precisa
Eu estava procurando fazer a mesma coisa, ... mais fácil é reiniciar no modo de usuário único se você tiver acesso físico à máquina. Segui deste doc vultr.com/docs/boot-into-single-user-mode-reset-root-password
Mathieu J.

Respostas:

10

Receio que você precise solicitar ao administrador do sistema que forneça uma nova senha. A autenticação de chave RSA é aceita pelo SSH, mas não pelo passwdcomando.

Shadur
fonte
1

a senha não pode ser alterada com o comando passwd, a menos que o serviço de autenticação seja de arquivos locais (consulte /etc/nsswitch.conf). Se o seu login for baseado em rede, o admin é para resgate e, como o sudo geralmente é usado em ambientes de rede, é melhor redefini-lo, pois você é o único responsável e responsável pela segurança da sua própria conta.

Nikhil Mulley
fonte
-3

Absolutamente. Presumindo, isto é, que você tenha permissão para alterar sua própria senha em primeiro lugar.

Você está enfrentando dificuldades ao tentar fazer a alteração?

Tok
fonte
A dificuldade é que me pedem a senha antiga e não a conheço.
nhoening 30/11/11
@ nhoening - Ah sim, bem, isso vai ser complicado. Esqueci que você não tem sua senha atual. Ainda pode ser possível aproveitar o sudo se a configuração permitir o uso sem senha do comando passwd, embora seja improvável que seja esse o caso.
Tok