web-dev-qa-db-fra.com

Comment changer d'utilisateur sans mot de passe?

Comment changer d'utilisateur sans mot de passe sur le serveur Ubuntu 11.1?

en CentOS

passwd -d -u username

mais Ubuntu 11.10 ne fonctionne pas

3
joehwang
  • Je penserais sérieusement avant de "me connecter en tant qu'utilisateur autre que moi-même". Certaines lois et politiques de confidentialité interdisent normalement ce type de comportement sans l'approbation de l'utilisateur.
  • Veuillez utiliser de bons mots de passe. Les bons mots de passe prennent entre 3 et 5 secondes de votre temps et vous donnent des tonnes de couches de sécurité.
  • Évitez ces solutions pour les serveurs connectés à Internet.
  • Assurez-vous que votre utilisateur ne possède pas de répertoire personnel crypté ni de répertoires privés cryptés. L'utilisateur peut perdre ses données s'il ne connaît pas son ancien mot de passe.

Solution 1

Sudo passwd myotheruser

Utilisez "x" comme mot de passe. Puis connectez-vous en tant que myotheruser avec le mot de passe "x":

Sudo login myotheruser

Solution 2

Il existe une autre solution, utilisant pam.d sans mot de passe: http://www.linuxquestions.org/questions/debian-26/switch-users-without-entering-password-868218/

À savoir, vous devez:

Sudo addgroup nopasswdlogin
Sudo adduser myotheruser nopasswdlogin

Puis changez le fichier /etc/pam.d/login et placez-le quelque part avant "@include common-auth " ligne:

auth sufficient pam_succeed_if.so user ingroup nopasswdlogin

Encore une fois, veuillez utiliser de bons mots de passe, vous ne voulez pas apparaître sur des sites tels que http://www.zone-h.org/ :)

4
Savvas Radevic