Ubuntu

Comment activer et désactiver le compte root dans Ubuntu

Comment activer et désactiver le compte root dans Ubuntu

Le compte administrateur principal et par défaut dans Ubuntu et d'autres distributions Linux est le compte root. Par défaut, pendant que vous installez certaines distributions Linux (telles que CentOS et RedHat) sur votre machine, l'assistant d'installation crée automatiquement le compte root. Il vous permet également de définir le mot de passe du compte root.

Cependant, dans Ubuntu lors de l'installation, le compte root sera créé en arrière-plan mais sans vous offrir la possibilité de définir le mot de passe du compte. En général, un compte sous Linux sans mot de passe ou avec un compte vide est considéré comme un compte désactivé jusqu'à ce qu'il soit activé manuellement.

Dans ce tutoriel, nous allons montrer comment activer, désactiver et définir un mot de passe pour le compte root dans Ubuntu. Inutile de dire qu'avec l'installation par défaut, le compte root est verrouillé et désactivé.

Avant de commencer, vous pouvez vérifier les informations du mot de passe de votre compte root à l'aide des commandes suivantes :

sudo grep root /etc/passwd

Vérifiez si le compte racine a un mot de passe

Comme vous pouvez le voir dans la capture d'écran ci-dessus, le « x » signifie que le compte a un mot de passe vide.

sudo grep root /etc/shadow

Vérifiez si le compte racine a un mot de passe

Dans cette capture d'écran, le "!” indique que le mot de passe est verrouillé. Un compte avec un mot de passe verrouillé signifie que l'utilisateur du compte ne pourra pas utiliser le mot de passe. Si l'utilisateur tape un mot de passe correct ou incorrect, la tentative de connexion de l'utilisateur échouera.

Maintenant, pour activer le compte root et lui attribuer un mot de passe, vous pouvez utiliser l'une des trois méthodes suivantes en fonction de votre utilisation :

Première méthode : activer/désactiver temporairement le compte racine

Dans cette méthode, le compte root sera activé pour une tâche spécifique. Pour autoriser le compte root dans cette méthode, vous pouvez utiliser la commande suivante :

sudo -i

Activer le compte racine temporairement

Au cas où vous auriez besoin de désactiver le compte root, il vous suffit de vous déconnecter de cette session à l'aide de la commande « exit ».

sortir

Se déconnecter du compte racine

Deuxième méthode : activer/désactiver le compte racine via la ligne de commande

Dans cette méthode, vous pourrez activer ou désactiver le compte root via le terminal ou la ligne de commande. Mais vous ne pourrez pas vous connecter au compte root via l'interface graphique.

Pour activer le compte root, utilisez la commande suivante :

sudo -i passwd root

Définir le mot de passe du compte racine

Comme vous pouvez le voir dans la capture d'écran ci-dessus, la commande précédente autorisera le compte root et vous permettra également de définir le mot de passe du compte root.

Vous pouvez maintenant basculer vers le compte root via le terminal comme suit :

su - racine

Passer au compte racine

Pour désactiver le compte root dans cette méthode, utilisez la commande suivante :

sudo passwd -dl racine

Désactiver le compte racine

Pour vous assurer que vous avez désactivé le compte root, essayons d'y accéder et voyons ce qui se passe :

Passer au compte racine après l'avoir désactivé

Comme vous pouvez le voir dans la capture d'écran précédente, vous serez confronté à une erreur d'échec d'authentification après avoir désactivé le compte root.

Troisième méthode : activer/désactiver le compte racine dans la ligne de commande et l'interface utilisateur graphique

Dans cette méthode, vous pourrez basculer vers le compte root depuis la ligne de commande ainsi que l'interface utilisateur graphique.

Étape 1. Pour activer le compte root, utilisez la commande suivante :

sudo -i passwd root

Définir le mot de passe du compte racine

Étape 2. Maintenant, essayons de nous connecter via l'interface utilisateur graphique et voyons ce qui se passera :

Entrez "root" dans la zone de texte du nom d'utilisateur.

Connectez-vous avec le compte racine

Entrez le mot de passe du compte root.

Erreur lors de la connexion au compte racine

Comme vous pouvez le voir, une erreur apparaîtra lors de la connexion. L'interface graphique a une couche de sécurité supplémentaire qui empêche le compte root de se connecter à moins que vous ne configuriez d'autres fichiers de configuration supplémentaires.

Étape 3. Pour activer la connexion au compte root via l'interface utilisateur graphique, nous devons modifier les deux fichiers suivants :

/etc/gdm3/personnalisé.conf /etc/pam.d/gdm-mot de passe

Mais d'abord, sauvegardons ces fichiers de configuration :

sudo cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf_backup sudo cp /etc/pam.d/gdm-mot de passe /etc/pam.d/gdm-password_backup

Sauvegarder les fichiers de configuration

Étape 4. Ouvrez maintenant le fichier "/etc/gdm3/custom.conf" fichier de configuration à l'aide de votre éditeur préféré.

sudo vi /etc/gdm3/custom.conf

Ouvrir le fichier de configuration personnalisé

Sous la section "Sécurité", ajoutez la ligne suivante, comme la capture d'écran ci-dessous.

AllowRoot=true

Modifier le fichier de configuration personnalisé

Enregistrez et quittez le fichier de configuration « personnalisé ».

Étape 5. Ouvrez le fichier "/etc/pam.fichier de configuration d/gdm-password".

Ouvrir le fichier de configuration du mot de passe gdm

Recherchez la ligne ci-dessous et ajoutez un dièse « # » au début de la ligne, comme la capture d'écran ci-dessous.

Modifier le fichier de configuration du mot de passe gdm

Enregistrez et quittez le fichier de configuration « gdm ».

Étape 6. Pour appliquer les modifications précédentes, vous devez redémarrer votre système à l'aide de la commande suivante.

redémarrage sudo -f

Étape 7. Après le redémarrage, essayez de vous connecter en utilisant le compte root.

Compte racine activé

Félicitations, vous vous êtes connecté au compte root à l'aide de l'interface utilisateur graphique.

Étape 8. Pour désactiver le compte root, utilisez la même commande que dans la méthode de ligne de commande.

sudo passwd -dl racine

Désactiver le compte racine

Étape 9. Annulez les modifications que vous avez apportées aux deux fichiers de configuration (ou vous pouvez restaurer les fichiers d'origine à partir de celui de sauvegarde).

Supprimez le "AllowRoot=true" du "/etc/gdm3/custom.conf", comme la capture d'écran ci-dessous.

Modifier le fichier de configuration personnalisé et supprimer l'option ajoutée

Supprimez le signe dièse "#" du "/etc/pam.d/gdm-password" le fichier de configuration, comme la capture d'écran ci-dessous.

Modifier le fichier de configuration du mot de passe gdm et supprimer l'option ajoutée

C'est tout pour le moment. Si vous avez des questions, laissez un commentaire et nous serons heureux de vous aider.

Jeux HD remasterisés pour Linux qui n'ont jamais eu de version Linux plus tôt
De nombreux développeurs et éditeurs de jeux proposent une remasterisation HD d'anciens jeux pour prolonger la durée de vie de la franchise, veuillez ...
Comment utiliser AutoKey pour automatiser les jeux Linux
AutoKey est un utilitaire d'automatisation de bureau pour Linux et X11, programmé en Python 3, GTK et Qt. En utilisant ses fonctionnalités de script e...
Comment afficher le compteur FPS dans les jeux Linux
Les jeux Linux ont reçu une impulsion majeure lorsque Valve a annoncé la prise en charge de Linux pour le client Steam et leurs jeux en 2012. Depuis l...