GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment donner l'autorisation Sudo aux utilisateurs sur Ubuntu Linux [Astuce du débutant]

Lors de l'installation d'Ubuntu, il vous est demandé de créer un utilisateur, et cet utilisateur obtient un accès sudo par défaut. C'est bien, car vous avez besoin des privilèges root pour faire des choses comme effectuer des mises à jour et installer des packages (ce ne serait probablement pas trop bien si n'importe quel utilisateur pouvait le faire).

Mais qu'en est-il des nouveaux utilisateurs que vous avez créés après l'installation d'Ubuntu ? Que se passe-t-il si le nouvel utilisateur a également besoin d'autorisations sudo ?

Dans ce tutoriel, je vais passer en revue les étapes dont vous avez besoin pour ajouter un utilisateur aux sudoers dans Ubuntu, à partir de la ligne de commande et d'une interface graphique.

La méthode GUI fonctionnera pour la version de bureau d'Ubuntu, tandis que la méthode de ligne de commande fonctionnera à la fois pour les versions de bureau et serveur.

Remarque :ce didacticiel n'est pas sur la création d'utilisateurs dans Ubuntu. Je suppose que tous les utilisateurs pour lesquels vous faites cela ont déjà été créés. Enfin, pour donner l'accès sudo à un autre utilisateur, vous devez avoir vous-même l'accès sudo.

Accorder des autorisations sudo depuis la ligne de commande

Donner à un utilisateur l'autorisation sudo depuis la ligne de commande n'est qu'une seule commande si vous connaissez le nom d'utilisateur de l'utilisateur :

sudo usermod -aG sudo username

La commande ci-dessus ajoute l'utilisateur au sudo groupe, qui est utilisé pour suivre les utilisateurs autorisés à avoir des autorisations sudo. Il suffit d'ajouter l'utilisateur au sudo le groupe s'occupe de tout. Assez facile, non ?

Passons en revue ce que cette commande vient de faire :

  • usermod :la commande usermod est utilisée pour modifier un utilisateur existant sous Linux.
  • -aG :le a option signifie ajouter (ou ajouter), G est pour les groupes. Ainsi, cela ajoute le groupe spécifié à l'utilisateur spécifié, sans toucher aux groupes existants de l'utilisateur. Si vous excluez le a option, l'utilisateur serait supprimé de tous ses groupes sauf sudo (vous ne voulez pas cela).
  • sudo :le deuxième sudo dans la commande représente le groupe sudo.
  • nom d'utilisateur :il s'agit du nom de l'utilisateur que vous souhaitez ajouter au groupe sudo.

Si vous ne connaissez pas le nom d'utilisateur exact, vous pouvez lister les utilisateurs de votre système en utilisant le compgen -u commande. Vous trouverez le nom d'utilisateur vers la fin de la sortie de la commande.

Comment vérifier si l'utilisateur a un accès sudo

Il existe plusieurs façons de vérifier si un utilisateur a un accès sudo. Vous pouvez vérifier si l'utilisateur fait partie de sudo groupe avec ce qui suit :

groups username

Alternativement, vous pouvez vous connecter en tant qu'autre utilisateur auquel vous venez de donner un accès sudo et exécuter une commande avec sudo. Par exemple :

sudo echo "I am root!"

Si tout est configuré correctement, il affichera I am root! . Si vous obtenez une erreur indiquant que l'utilisateur n'est pas dans le fichier sudoers, essayez à nouveau de suivre les instructions ou utilisez la méthode graphique ci-dessous.

Accorder l'accès sudo à un utilisateur sur Ubuntu Desktop

Donner à un utilisateur des autorisations sudo sur Ubuntu Desktop est un processus simple en deux étapes :

Étape 1 :Ouvrez l'application Paramètres, accédez à "Utilisateurs" et cliquez sur "Déverrouiller". Entrez votre mot de passe lorsque vous y êtes invité.

Étape 2 :activez le bouton Administrateur.

Et c'est tout! Si vous voulez voir si cela a fonctionné, connectez-vous en tant qu'utilisateur auquel vous avez accordé des autorisations d'administrateur et essayez d'exécuter la même commande qu'auparavant. Recherchez la même sortie que celle mentionnée précédemment.

sudo echo "I am root!"

Conclusion

Avec cela, vous avez donné à un utilisateur des autorisations sudo ! Les commandes devraient être pour la plupart, sinon complètement fonctionnelles sur d'autres distributions telles que Debian, Fedora ou Arch Linux.

Si vous avez des questions ou des suggestions, n'hésitez pas à les laisser dans les commentaires.



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

  2. Comment créer un utilisateur Sudo sur Ubuntu

  3. Comment trouver tous les utilisateurs de Sudo sous Linux

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

  5. Comment autoriser l'utilisateur à utiliser sudo dans Ubuntu Linux

Comment mettre à jour Ubuntu Linux [Astuce du débutant]

Comment redémarrer un réseau dans Ubuntu [Astuce du débutant]

Comment définir ou modifier le fuseau horaire dans Ubuntu Linux [Astuce du débutant]

Comment mettre à jour Firefox sur Ubuntu [Astuce du débutant]

Comment changer d'utilisateur dans Ubuntu et d'autres distributions Linux [Astuce rapide pour débutant]

Comment installer sudo sur Debian ou Ubuntu Linux