Poți chiar să faci asta, deși nu-mi imaginez niciun motiv pentru care ai vrea. Puteți crea un utilizator nou cu același ID de utilizator (UID) ca și rădăcină. Rețineți că acesta nu este de fapt un utilizator „nou”, este doar un nume de utilizator diferit pentru același utilizator. Cu toate acestea, vă veți putea autentifica folosind acest nume în loc de root.
Mai întâi, creați un utilizator nou și setați-i UID-ul la 0, UID-ul contului root:
useradd -d /fool -g root -m -N -o -u 0 -s /bin/bash fool
Opțiunile folosite sunt:
-d /prost : setați acest utilizator $HOME la /prost.
-g rădăcină : setați grupul implicit al acestui utilizator la rădăcină.
-m: creează directorul principal al utilizatorului dacă acesta nu există.
-N: nu creați un grup cu același nume ca utilizatorul, doar adăugați utilizatorul în grupul specificat de -g.
-o: permite crearea unui utilizator cu același UID ca un alt utilizator existent.
-u 0: setați UID-ul acestui utilizator la 0 (la fel ca rădăcină).
-s /bin/bash: setați shell-ul de conectare implicit al utilizatorului la bash.
prost: numele de utilizator va fi prost.
După ce rulați această comandă, vă veți putea autentifica ca prost:
terdon@ub20:~$ sudo -iu prost
root@ub20:~# whoami
rădăcină
root@ub20:~# cd
root@ub20:~# pwd
/prost
După cum puteți vedea, m-am autentificat ca prost, dar cine sunt (care se bazează pe UID) mă vede ca rădăcină, in timp ce CD mă va duce la /prost. Am toate drepturile lui rădăcină utilizator, pentru că eu a.m cel rădăcină utilizator, dar numele meu de utilizator și directoarele de acasă sunt diferite. Acum puteți continua să permiteți accesul root prin ssh (pe propria răspundere) și să vă conectați ca prost în loc de rădăcină. Toate acestea sunt cosmetice, încă vă conectați ca rădăcină, dar asta se pare că vrei.