web-dev-qa-db-fra.com

Comment désactiver la connexion root GUI?

Il y a quelque temps, je viens de tester pour voir si je pouvais me connecter au bureau à partir de root, et j'ai réussi. J'ai cliqué sur Autres dans la liste des utilisateurs et entré root et son mot de passe et je me suis connecté. Maintenant, je voudrais savoir comment nous pouvons désactiver complètement la connexion root. Je n'ai vu aucune option en tant que telle dans l'écran de connexion.

4
Pawan Neupane

Sur une installation propre d'Ubuntu, cela ne devrait pas être possible. En effet, Ubuntu utilise par défaut un utilisateur root sans mot de passe (c'est-à-dire que vous ne pouvez pas vous connecter car il utilise directement l'authentification par mot de passe normale, par exemple via l'écran de connexion ou l'interface de ligne de commande).

Cependant, je soupçonne que vous avez changé le mot de passe de l'utilisateur root, auquel cas je vous recommande fortement de le rendre à nouveau sans mot de passe (ce qui désactiverait tous les formulaires de connexion par mot de passe):

Sudo usermod -p '!' root

Si vous utilisez pour vous connecter en tant qu'utilisateur root pour effectuer des tâches administratives, je vous exhorte à utiliser Sudo à la place pour obtenir des privilèges élevés en tant qu'utilisateur normal (dans le admin groupe).

Ressources:

7
Frxstrem
1
karthick87

Pour désactiver la connexion root (verrouiller le compte), ouvrez le terminal et exécutez:

Sudo passwd -l root

Vous serez invité à saisir un mot de passe administrateur (pas le mot de passe root).
Les lettres du mot de passe n'apparaissent pas lorsque vous le saisissez.

1
Lewis Goddard

@ Karthick87,

-p = 'utiliser un mot de passe crypté pour le nouveau mot de passe'

Pouvez-vous expliquer comment cela empêcherait root de se connecter via GDM?

@ Pawan: Suivez les étapes:

System -> Administration -> Login Screen Setup

Go to the "Security" tab.

Under Options:
Allow root to login with GDM (Checked)

Veuillez me faire savoir si c'est la solution!

0
Ilias