GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment accorder et supprimer des privilèges Sudo aux utilisateurs sur Ubuntu

Comme vous le savez déjà, nous pouvons effectuer toutes les tâches administratives avec sudo privilèges sur les systèmes Ubuntu. Lors de la création de nouveaux utilisateurs sur votre machine Linux, ils ne peuvent effectuer aucune tâche administrative tant que vous ne les faites pas devenir membre de sudo grouper. Dans ce bref didacticiel, nous verrons comment accorder et supprimer les privilèges sudo aux utilisateurs d'Ubuntu et de ses dérivés tels que Linux mint et Pop OS.

Accorder des privilèges sudo aux utilisateurs sous Linux

Habituellement, nous utilisons 'adduser' commande pour créer un nouvel utilisateur comme ci-dessous.

$ sudo adduser ostechnix

Si vous souhaitez que l'utilisateur nouvellement créé effectue des tâches administratives, ajoutez simplement l'utilisateur au sudo groupe à l'aide de la commande :

$ sudo usermod -a -G sudo ostechnix

La commande ci-dessus rendra l'utilisateur nommé 'ostechnix' être membre de sudo groupe.

Alternativement, vous pouvez également utiliser cette commande pour ajouter les utilisateurs à sudo groupe.

$ sudo adduser ostechnix sudo

Déconnectez-vous et reconnectez-vous pour appliquer les modifications.

Désormais, l'utilisateur peut effectuer des tâches administratives avec le privilège sudo.

Pour le vérifier, exécutez simplement une commande préfixée par sudo comme ci-dessous.

$ sudo mkdir /test
[sudo] password for ostechnix:

Supprimer les privilèges sudo des utilisateurs

Parfois, vous souhaiterez peut-être supprimer les privilèges sudo d'un utilisateur particulier, mais sans supprimer l'utilisateur de votre machine Linux.

Pour faire de n'importe quel utilisateur un utilisateur normal, supprimez-le simplement du sudo groupe.

Dites par exemple si vous souhaitez supprimer un utilisateur appelé ostechnix , à partir du sudo groupe, exécutez simplement :

$ sudo deluser ostechnix sudo

Exemple de résultat :

Removing user `ostechnix' from group `sudo' ...
Done.

Cette commande ne supprimera que l'utilisateur 'ostechnix' du sudo groupe, mais cela ne supprimera pas l'utilisateur de façon permanente du système. Désormais, l'utilisateur devient un utilisateur normal et ne peut plus effectuer de tâches administratives.

Vous pouvez également utiliser la commande suivante pour révoquer l'accès sudo d'un utilisateur :

$ sudo gpasswd -d ostechnix sudo

Soyez prudent lorsque vous supprimez des utilisateurs du groupe sudo. Ne supprimez pas le véritable administrateur du groupe "sudo".

Vérifiez que l'utilisateur "ostechnix" a bien été supprimé du groupe sudo à l'aide de la commande :

$ sudo -l -U ostechnix
User ostechnix is not allowed to run sudo on ubuntuserver.

Oui, l'utilisateur "ostechnix" a été supprimé du groupe sudo et il ne peut exécuter aucune tâche administrative.

Veuillez noter que vous devez être prudent lorsque vous supprimez un utilisateur d'un groupe sudo. S'il n'y a qu'un seul utilisateur sudo sur votre système et que vous l'avez supprimé du groupe sudo, vous ne pouvez effectuer aucune tâche administrative telle que l'installation, la suppression et la mise à jour de programmes sur votre système.

Que se passe-t-il si je révoque accidentellement l'accès sudo d'un utilisateur ?

Avez-vous accidentellement supprimé un utilisateur administratif du groupe sudo ? Aucun problème! Le guide suivant explique comment restaurer les privilèges sudo à un utilisateur dans Ubuntu et ses dérivés.

  • Comment restaurer les privilèges Sudo à un utilisateur

Conclusion

Dans ce guide, nous avons appris à ajouter un utilisateur régulier au groupe sudo et à supprimer les privilèges sudo de l'utilisateur pour en faire un utilisateur normal dans les systèmes basés sur Ubuntu.

Suggestion de lecture :

  • Comment modifier le fichier journal Sudo par défaut sous Linux
  • Comment trouver tous les utilisateurs de Sudo dans votre système Linux
  • Comment exécuter des commandes particulières sans mot de passe Sudo sous Linux
  • Comment forcer les utilisateurs à utiliser le mot de passe root au lieu de leur propre mot de passe lors de l'utilisation de sudo

Ubuntu
  1. Comment supprimer les anciens noyaux sur Ubuntu 16.04, 18.04 et 19.04

  2. Comment créer un utilisateur MariaDB et accorder des privilèges

  3. Comment passer à l'utilisateur root dans Ubuntu 22.04

  4. Ajouter et supprimer des utilisateurs sur Ubuntu 20.04 - Comment effectuer cette tâche ?

  5. Comment créer des utilisateurs et gérer leurs privilèges Sudo sur Ubuntu

Ajouter, supprimer et accorder des privilèges Sudo aux utilisateurs dans Alpine Linux

Ajouter, supprimer et accorder des privilèges Sudo aux utilisateurs dans Arch Linux

Comment restaurer les privilèges Sudo à un utilisateur sous Ubuntu Linux

Comment ajouter et supprimer des utilisateurs dans Debian

Comment faire d'un utilisateur un administrateur dans Ubuntu

Comment créer un utilisateur Sudo sur Ubuntu et Debian