10 votes

Différence entre le groupe sudo et le fichier sudoers ?

Je suis en train de créer un utilisateur dans Ubuntu 14.04 en utilisant la commande adduser .

Je veux lui donner sudo accès. Pour ce faire, je suis confondu entre deux voies.

Le premier moyen est : Si j'ajoute cet utilisateur au groupe sudo en utilisant la commande usermod -aG sudo .

La deuxième façon est : Si je modifie le fichier sudoers en utilisant la commande visudo et ajoutez une ligne ALL=(ALL:ALL) ALL .

Veuillez dissiper la confusion entre les deux.

11voto

Kamil Maciorowski Points 57004

sudo Le groupe n'est pas spécial en soi. Il a un accès sudo parce que (si) il y a une ligne comme celle-ci dans le fichier sudoers fichier :

%sudo   ALL=(ALL:ALL) ALL

C'est donc le fichier qui compte vraiment de toute façon.

2voto

DisgruntledGoat Points 21368

Le défaut d'Ubuntu /etc/sudoers a deux groupes pour permettre l'accès sudo. Les membres de ces groupes sont autorisés à accéder à sudo sans qu'il soit nécessaire d'éditer le fichier /etc/sudoers ou l'ajout d'un fichier de configuration à /etc/sudoers.d .

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

La manière préférée de faire l'ajout de configuration locale est d'ajouter un fichier à /etc/sudoers.d avec la configuration requise. Cela permet de mettre à jour automatiquement la configuration par défaut. Utilisez visudo pour au moins vérifier ces changements

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X