Donnez des privilèges root à n'importe quel utilisateur avec sudo sur Ubuntu 20.04 LTS
L'utilisateur root, qui est l'utilisateur par défaut créé avec des privilèges administratifs, est verrouillé dans Ubuntu par défaut, ce qui signifie que vous ne pouvez pas vous connecter au système en tant qu'utilisateur root. le sudo
La commande entre en jeu dans de tels cas, lorsque vous devez effectuer des tâches administratives avec votre propre utilisateur. Fondamentalement, il permet à un utilisateur normal d'exécuter des commandes avec les privilèges root.
Création d'un utilisateur Sudo
La première étape consiste à créer un utilisateur à l'aide de la commande adduser
. Entrez le mot de passe et d'autres détails facultatifs lorsque vous y êtes invité.
sudo adduser
Notez que seul root a les privilèges d'ajouter de nouveaux utilisateurs au système. Par conséquent, nous avons exécuté la commande avec sudo
. Cela signifie que votre utilisateur devrait déjà avoir sudo
privilèges si vous souhaitez créer un nouvel utilisateur sudo.
L'étape suivante consiste à ajouter cet utilisateur au groupe sudo
, qui attribuera tous les privilèges sudo à l'utilisateur.
sudo adduser sudo
L'utilisateur a maintenant été ajouté au groupe sudo. Vérifions si l'utilisateur dispose des privilèges sudo.
Tester l'utilisateur Sudo
Basculez vers l'utilisateur nouvellement créé avec la commande su
.
su -
Nous nous sommes connectés en tant que nouvel utilisateur. Notez que l'invite a également changé et affiche le nom du nouvel utilisateur.
Notez qu'une fois que nous nous sommes connectés en tant que nouvel utilisateur sudo, le texte de bienvenue est apparu indiquant comment utiliser la commande sudo
. Cela signifie que l'utilisateur fait partie du groupe sudo.
Exécutons maintenant une commande avec sudo avec cet utilisateur et voyons si cela fonctionne. Nous allons essayer de créer un répertoire appelé tmp
à l'intérieur /etc
, pour lequel nous avons besoin sudo
accès car seul root a des privilèges pour modifier /etc
.
sudo mkdir /etc/tmp
Comme on peut le voir avec ls
, le répertoire tmp
a été créé avec succès dans /etc
.
Dans cet article, nous avons vu comment créer un nouvel utilisateur sudo. Si un utilisateur doit recevoir des privilèges sudo pour une durée limitée, vous pouvez supprimer l'utilisateur du groupe sudo pour révoquer ses privilèges. Utiliser la commande délirant
pour supprimer un utilisateur du groupe sudo.