Lea-Linux & Friends:   LinuxFR   GCU-Squad   Zarb.Org   StandBlog
Trucs:Changer le nom de root
Riquer<script.fan@free.fr>

On dit souvent qu'il est très difficile de changer le nom du superutilisateur (root), cela dit il existe une astuce pour qu'il apparaisse avec un nom différent dans les consoles.

Pour cela, on édite les fichiers et .
Au départ, on a les lignes :


(...)
dans

et


(...)
dans

Or le shell, pour afficher un nom de login cherche le premier login de correspondant a son UID. En mettant donc AU-DESSUS dans un utilisateur d'UID 0 et de nom différent, on verra apparaître le root sous ce nom là :
 :

jah:x:0:0:Operateur systeme,,,:/root:/bin/bash
root:x:0:0::/root:/bin/bash
bin:x:1:1:bin:/bin:

Ici root s'appellera Jah ;)

Il ne faut pas oublier de mettre un mot de passe a Jah dans  :

jah:MDP_crypté_du_root:11631:0:::::
root:MDP_crypté_du_root:11631:0:::::
bin:*:9797:0:::::


(...)

Et voilà !

On teste :

nircotik @ Licorne ~$ su
Mot de passe:
jah @ Licorne /home/coldhandz# exit
exit
nircotik @ Licorne ~$

Ça a fonctionné, et les applications comme qui font appel au root fonctionneront de façon transparente sans qu'on ait eu a éditer les sources ;)

NDM: ça ne change rien au fait que se logguer en tant que root sur une machine est dangereux, ne le faites qu'en cas de nécessité.

Affichages

Serveur hébergé par Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons CC-BY-SA