Vous avez besoin d'un accès root (également appelé superutilisateur) pour exécuter des programmes d'administration sur Linux. En règle générale, les distributions Linux fournissent un compte racine distinct, mais ce compte est verrouillé sur Ubuntu Linux par défaut pour des raisons de sécurité. Pour exécuter des commandes avec un accès root, utilisez sudo.
Étape
Méthode 1 sur 2: Exécution de commandes racine avec Sudo
Étape 1. Appuyez sur Ctrl+Alt+T pour ouvrir une fenêtre de terminal
Contrairement aux autres distributions Linux, Ubuntu verrouille le compte root par défaut. Par conséquent, vous ne pouvez pas utiliser la commande su pour exécuter un terminal racine. Pour remplacer su, utilisez sudo.
Étape 2. Entrez sudo au début de la commande
sudo, abréviation de super user do, vous permet d'exécuter des commandes sous Linux en tant que root.
- Par exemple, la commande sudo /etc/init.d/networking stop arrêtera les services réseau et sudo adduser ajoutera un nouvel utilisateur au système. Les deux commandes ci-dessus doivent en fait être exécutées en tant que root.
- Il vous sera demandé de saisir le mot de passe du compte avant que sudo n'exécute la commande. Linux stocke votre mot de passe pendant 15 minutes afin que vous n'ayez pas à le saisir à chaque fois que vous exécutez une commande.
Étape 3. Utilisez la commande gksudo pour exécuter des programmes avec une interface graphique nécessitant un accès root
Pour des raisons de sécurité, Ubuntu vous déconseille d'utiliser sudo pour exécuter des programmes avec une interface graphique. Au lieu de cela, lancez une commande pour ouvrir un programme d'interface graphique avec gksudo.
- Par exemple, utilisez la commande gksudo gedit /etc/fstab pour ouvrir le fichier fstab dans GEdit, un programme d'édition de texte avec une interface graphique.
- Si vous utilisez KDE, remplacez gksudo par kdesudo.
Étape 4. Simulez l'accès root avec la commande sudo –i si vous avez besoin d'un accès root au shell pour exécuter certains scripts
La commande vous permet d'accéder au compte de superutilisateur et aux variables d'environnement.
- Entrez la commande sudo passwd root pour créer un mot de passe et activer le compte root. Rappelez-vous le mot de passe.
- Entrez sudo -i, puis fournissez le mot de passe root lorsque vous y êtes invité.
- La ligne de commande passera de $ à #. Le symbole # indique que vous disposez d'un accès root.
Étape 5. Donnez l'accès sudo aux utilisateurs qui n'y ont pas encore accès en les ajoutant au groupe sudo
Utilisez la commande usermod -aG sudo username et remplacez "username" par le nom de l'utilisateur auquel vous souhaitez accorder l'accès.
Méthode 2 sur 2: Activation du compte racine
Étape 1. Appuyez sur Ctrl+Alt+T pour ouvrir une fenêtre de terminal
Contrairement aux autres distributions Linux, Ubuntu verrouille le compte root par défaut pour des raisons de sécurité. Pour exécuter des commandes en toute sécurité avec les privilèges root, utilisez
sudo
ou
gksudo
. Si vous avez vraiment besoin d'accéder au compte root, par exemple pour des programmes importants auxquels un seul utilisateur a accès, vous pouvez activer le compte root avec une simple commande.
L'activation du compte root peut endommager le système. Ubuntu vous déconseille d'activer le compte root
Étape 2. Entrez la commande sudo passwd root et appuyez sur Entrée
Il vous sera demandé de saisir un nouveau mot de passe pour le compte root. N'oubliez pas ce mot de passe.
Étape 3. Entrez le mot de passe, puis appuyez sur Entrée
Étape 4. Répétez le mot de passe lorsque vous y êtes invité, puis appuyez sur Entrée
Désormais, le compte root est protégé par mot de passe et accessible.
Étape 5. Entrez su - et appuyez sur Entrée
Entrez le mot de passe root lorsque vous êtes invité à accéder au compte.
Pour désactiver le compte root, utilisez la commande sudo passwd -dl root
Des astuces
- Dans la mesure du possible, évitez d'utiliser directement le compte root. Vous pouvez exécuter presque n'importe quelle commande avec les privilèges root via sudo ou gksudo.
- Vous pouvez également utiliser la commande sudo –i pour accéder à d'autres comptes d'utilisateurs sur le système. Par exemple, pour accéder à l'utilisateur « ayu », utilisez la commande sudo –I ayu et entrez votre mot de passe (au lieu de celui d'Ayu).