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