19.2. Accorder l'accès sudo à un utilisateur


Les administrateurs système peuvent accorder l'accès sudo pour permettre à des utilisateurs non root d'exécuter des commandes administratives. La commande sudo permet aux utilisateurs d'avoir un accès administratif sans utiliser le mot de passe de l'utilisateur root.

Lorsque les utilisateurs doivent exécuter une commande administrative, ils peuvent la faire précéder de sudo. La commande est alors exécutée comme s'il s'agissait de l'utilisateur root.

Il faut tenir compte des limitations suivantes :

  • Seuls les utilisateurs répertoriés dans le fichier de configuration /etc/sudoers peuvent utiliser la commande sudo.
  • La commande est exécutée dans le shell de l'utilisateur, et non dans le shell root.

Conditions préalables

  • root access

Procédure

  1. En tant que root, ouvrez le fichier /etc/sudoers.

    # visudo

    Le fichier /etc/sudoers définit les politiques appliquées par la commande sudo.

  2. Dans le fichier /etc/sudoers, recherchez les lignes qui accordent à sudo l'accès aux utilisateurs du groupe administratif wheel.

    ## Allows people in group wheel to run all commands
    %wheel        ALL=(ALL)       ALL
  3. Assurez-vous que la ligne qui commence par %wheel n'est pas précédée du caractère de commentaire #.
  4. Enregistrez les modifications et quittez l'éditeur.
  5. Ajoutez au groupe administratif wheel les utilisateurs auxquels vous souhaitez accorder l'accès à sudo.

     # usermod --append -G wheel <username>

    Remplacez <username> par le nom de l'utilisateur.

Verification steps

  • Vérifiez que l'utilisateur est ajouté au groupe administratif wheel:

    # id <username>
    uid=5000(<username>) gid=5000(<username>) groups=5000(<username>),10(wheel)

Ressources supplémentaires

  • sudo(8), visudo(8), et sudoers(5) pages de manuel
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.