Peu m'importe si je gâche le système (ce qui est probable si je fais des choses comme ça), ou les problèmes de sécurité potentiels que cela pourrait impliquer. Notez que je ne veux pas juste " activer la connexion root? ", mais que je lance mon interface graphique à partir de la base en tant que root. Je ne veux pas taper mon mot de passe pour quoi que ce soit, mais juste pour me connecter et avoir un contrôle total dessus.
Bien sûr, je veux que toute application s'exécutant en tant que root, comme Firefox, LibreOffice, etc. sans avoir à gâcher le terminal. Alors, comment je fais ça?
Cette question tente de s’adresser aux utilisateurs qui n’aiment pas le système d’autorisation actuel, la racine étant séparée des utilisateurs normaux. Je ne recommande pas de tels comportements , mais si un utilisateur le souhaite, pour une raison quelconque , cette question devrait convenir à leurs représentants.
Tout d’abord, vous devez définir le mot de passe de root
.
Sudo passwd root
Enter new UNIX password:
Maintenant, vous avez le mot de passe root
. Maintenant, activez le compte root
:
Sudo usermod -U root
Ensuite, vous devez autoriser lightdm, gdm ou kdm à autoriser la connexion en tant que root
.
Pour activer ceci:
Editez le fichier /etc/gdm/custom.conf
et incluez AllowRoot=true
.
De plus, dans versions plus récentes d'Ubunt , vous devez éditer /etc/pam.d/gdm-password
et commenter la ligne contenant:
auth required pam_succeed_if.so user != root quiet_success
de sorte qu'il ressemble à ceci:
#auth required pam_succeed_if.so user != root quiet_success
Editez le fichier /etc/kde4/kdm/kdmrc
et changez le AllowRootLogin=false
pour le AllowRootLogin=true
.
Cette procédure active le menu "Autre", vous permettant ainsi de saisir le nom d'utilisateur root
et de vous connecter. Vous devez éditer /etc/lightdm/lightdm.conf
et ajouter greeter-show-manual-login=true
. Puis redémarrez.
D'autres gestionnaires de session ont d'autres méthodes pour y parvenir.
Comme vous l'avez remarqué, j'ai donné les instructions mais vous ne devez en aucun cas exécuter l'interface graphique en tant que root. La loi de Murphy dit qu'il est probable que vous vous trompiez et que vous soyez agacé de recommencer.
Pour désactiver la connexion root, tapez simplement:
Sudo passwd -dl root
Puis annulez les modifications sur les fichiers ci-dessus. Est-ce que ça fait du bien d'avoir des pouvoirs de super-vache?
J'ai utilisé nodm à cette fin sur un disque LiveCD que j'avais assemblé il était une fois.
Sudo apt-get install nodm
Puis configurez-le pour activer et configurer l'utilisateur à utiliser:
Sudo vi /etc/default/nodm