GNU/Linux >> Tutoriels Linux >  >> Debian

Comment ajouter un utilisateur aux Sudoers dans Linux basé sur Debian

Pendant votre utilisation continue d'un Ubuntu ou Debian -, vous avez probablement rencontré des erreurs liées au terminal telles que "autorisation refusée " ou quelque chose comme "l'utilisateur n'est pas dans le fichier sudoers ”.

De telles circonstances peuvent être frustrantes pour un utilisateur du système qui n'a pas encore pleinement compris les règles qui définissent les métriques du système d'exploitation Linux. Pour lancer cet article, nous devons d'abord comprendre la définition de Sudo et Sudoer du point de vue du système d'exploitation Linux.

[ Vous pourriez également aimer :Comment créer un utilisateur Sudo dans Ubuntu Linux ]

Que sont les privilèges Sudo, Sudoer et Sudo

Sudo (le superutilisateur fait ) est un programme de ligne de commande lié à Linux qui permet uniquement aux utilisateurs autorisés ou définis par le système d'exploitation d'exécuter certaines commandes. Ces commandes peuvent être liées à la mise à jour de votre système d'exploitation Linux ou à l'installation d'un logiciel d'application spécifique sur le même environnement de système d'exploitation. Vous devrez peut-être également utiliser les mêmes commandes pour effectuer certaines configurations programmables sur votre système de distribution Linux.

Par conséquent, le terme "privilèges sudo ” fait référence aux différents niveaux de liberté d'exécution accordés à des utilisateurs spécifiques sur un environnement Linux OS. Un utilisateur Linux devient un Sudoer lorsqu'ils commencent à bénéficier de ces privilèges d'exécution.

Il existe plusieurs approches pour ajouter des utilisateurs système aux sudoers dans Ubuntu. Laissez-nous les explorer.

Ajout d'utilisateurs au groupe Sudoers dans Ubuntu

Avant d'ajouter un utilisateur à Sudoers dans Ubuntu , cet utilisateur doit exister. Vous pouvez utiliser n'importe quel utilisateur qui existe déjà sur votre système Ubuntu, mais en créer un nouveau rend cet article de tutoriel beaucoup plus intéressant.

La première étape consiste à passer de l'utilisateur système actuel à un utilisateur root à l'aide de la commande suivante :

$ sudo su

Créez un nouvel utilisateur sur votre Ubuntu système avec la commande suivante :

# adduser tutorials

Vous pouvez donner à cet utilisateur n'importe quel nom, dans notre cas, nous avons nommé le nouvel utilisateur tutoriels .

L'étape suivante consiste à vérifier le nom de groupe attribué à ce nouvel utilisateur système.

# id tutorials

La commande usermod est efficace pour ajouter un utilisateur ordinaire du système Ubuntu Linux aux Sudoers grouper. Pour utiliser cette commande, vous devez respecter la règle de syntaxe suivante.

# usermod -aG sudo os_username      

En remplaçant "os_username ” de la syntaxe de commande ci-dessus avec nos nouveaux tutoriels d'utilisateur , nous pourrons offrir à ce nouvel utilisateur du système le Sudo nécessaire privilèges.

# usermod -aG sudo tutorials

Si nous essayons de vérifier le nom du groupe d'utilisateurs de ces tutoriels utilisateur, nous devrions voir quelque chose de différent.

# id tutorials

Comme vous pouvez le voir, nous avons maintenant Sudo dans le cadre de ce nouveau groupe d'utilisateurs. Pour travailler avec ce nouveau Sudo utilisateur, vous pouvez utiliser la commande suivante pour y accéder.

# su tutorials 

[ Vous pourriez également aimer :Comment obtenir des informations sur d'autres utilisateurs de Linux ]

Ajout d'utilisateurs au fichier Sudoers dans Ubuntu

Utilisateurs + Groupe de votre système d'exploitation Ubuntu les privilèges sont définis sous les Sudoers dossier. L'emplacement exact du système ou le chemin d'accès à ce fichier est "/etc/sudoers ”.

Pour l'invoquer, vous aurez besoin de l'aide de cette simple commande :

# visudo

La commande ci-dessus ouvre les Sudoers fichier sur un éditeur de texte nano interface. Vous devez être le racine utilisateur sur votre système d'exploitation Ubuntu pour exécuter correctement la commande ci-dessus.

Pour donner des tutoriels les mêmes spécifications d'utilisateur que l'utilisateur root, nous devons respecter la règle de syntaxe suivante :

os_username ALL=(ALL:ALL) ALL

Le cas des tutoriels utilisateur sera implémenté de la manière suivante :

tutorials ALL=(ALL:ALL) ALL

Utiliser les combinaisons clavier Ctrl+O , [Enter] , et Ctrl+X pour enregistrer et fermer ce Sudoer fichier.

Valider un utilisateur Sudoer dans Ubuntu

Pour tester si ces tutoriels l'utilisateur a en effet hérité de tout Sudo pouvoirs, nous devrions exécuter une mise à jour du système à travers elle.

$ sudo apt update

Comme vous pouvez le voir, la mise à jour du système a été un succès. Pour contrer ce Sudoer théorie de l'utilisateur, créons un autre utilisateur système sans attribuer de Sudo privilèges et voir si une mise à jour du système sera possible.

# adduser tutor

Passez maintenant à cet utilisateur.

# su tutor

Essayez d'exécuter une mise à jour du système via cet utilisateur tuteur.

$ sudo apt update 

Vous obtiendrez une erreur :

tutor is not in the sudoers file. This incident will be reported.

Comme prévu, la mise à jour du système n'a pas pu avoir lieu car le tuteur l'utilisateur n'existe pas dans le fichier sudoer.

Remarque finale

Vous connaissez maintenant deux techniques pour ajouter n'importe quel utilisateur système à Sudoers sous Ubuntu environnement du système d'exploitation. L'utilisation de commandes préfixées par Sudo par Sudoer les utilisateurs créent un filet de sécurité en exécutant des séquences de commandes paralysantes.

Ils empêchent également les utilisateurs non autorisés d'exécuter des commandes nuisibles. C'est un cas différent lorsque vous utilisez votre système d'exploitation en tant qu'utilisateur root, car vous ne recevez aucun avertissement préalable, ce qui entraîne des exécutions de commandes susceptibles de planter complètement votre système d'exploitation.


Debian
  1. Comment ajouter un utilisateur à votre bureau Linux

  2. Comment ajouter un utilisateur à un groupe sous Linux

  3. Comment ajouter un utilisateur aux Sudoers dans Debian

  4. Comment ajouter un utilisateur à un groupe sous Linux

  5. Comment ajouter un utilisateur à un groupe sous Linux

Comment ajouter un utilisateur à Sudoers sur Ubuntu 20.04

Comment ajouter un utilisateur à Sudoers sur Ubuntu 22.04

Comment ajouter un utilisateur à Sudoers dans Debian 11

Comment ajouter un utilisateur à un groupe sous Linux

Comment ajouter un utilisateur à un groupe Linux

Comment ajouter ou créer un utilisateur sudo dans le système Linux [Quickstart]