Je suis connecté sur un serveur via sshkey ( ssh -i /home/me/.ssh/ssh-key me@server
).
J'ai obtenu des droits sudo sur ce serveur auprès de l'administrateur, mais je ne peux pas les exercer, car j'ai oublié mon mot de passe Unix réel (ou on ne me l'a jamais dit). Je suis déjà connecté - puis-je réinitialiser mon mot de passe via passwd
, sans connaître mon ancien mot de passe?
ssh
password
not-root-user
nhoening
la source
la source
passwd --sysadmin-is-a-new-dad
et ça n'a toujours pas fonctionné!Réponses:
Je crains que vous n'ayez à demander à votre administrateur système de vous fournir un nouveau mot de passe. L'authentification par clé RSA est acceptée par SSH, mais pas par la
passwd
commande.la source
le mot de passe ne peut pas être modifié avec la commande passwd sauf si le service d'authentification provient de fichiers locaux (voir /etc/nsswitch.conf). Si votre connexion est basée sur le réseau, l'administrateur est pour le sauvetage et puisque sudo est généralement utilisé dans des environnements en réseau, il est préférable de le réinitialiser car vous êtes seul responsable et responsable de la sécurité de votre propre compte.
la source
Absolument. En supposant que vous êtes autorisé à modifier votre propre mot de passe en premier lieu.
Vous rencontrez des difficultés lors de la tentative de modification?
la source