Vous pouvez le faire en supprimant x
dans / etc / passwd
.
$ vi /etc/passwd
root:x:0:0:root:/root:/bin/bash
De gauche à droite, le nom d'utilisateur, le mot de passe, l'ID utilisateur, l'ID du groupe, le commentaire, le répertoire personnel et le shell de connexion.
Le mot de passe ici est le deuxième «x» à partir de la gauche. Cela signifie un mot de passe crypté. J'ai peur si je peux le voir.
En supprimant cela, vous pourrez vous connecter sans mot de passe.
- root:x:0:0:root:/root:/bin/bash
↓
+ root::0:0:root:/root:/bin/bash
Connectons-nous depuis l'utilisateur hoge
[hoge@111111111111 ~]$ su -
[root@111111111111 ~]$
J'ai pu devenir root sans qu'on me demande un mot de passe!
D'ailleurs, dans un environnement normal, seul l'utilisateur root ou quelqu'un avec les privilèges sudo peut éditer / etc / passwd
.