3 votes

Fichier '/etc/sudoers' : Pourquoi dois-je utiliser la commande sudo si je suis dans le groupe sudo ?

Mon compte utilisateur sur Ubuntu est olivier.

Quand je tape la commande groups olivier, cela renvoie :

olivier : olivier adm cdrom sudo dip plugdev lpadmin sambashare

Je conclus donc que je fais partie du groupe sudo.

J'ai les lignes suivantes dans mon fichier /etc/sudoers :

# Autoriser les membres du groupe sudo à exécuter n'importe quelle commande
%sudo    ALL=(ALL:ALL) ALL

Si les membres du groupe sudo peuvent exécuter n'importe quelle commande, pourquoi ai-je besoin d'utiliser la commande sudo lorsque je veux exécuter une commande avec des privilèges (par exemple, un rm sur un dossier dont je ne suis pas le propriétaire) alors que je suis connecté avec l'utilisateur olivier ?

14voto

waltinator Points 32821

Avoir son identifiant utilisateur (ou un groupe dont on est membre) dans le fichier sudoers donne la capacité d'exécuter des commandes en tant que root (ou d'autres utilisateurs, mais c'est avancé sudoers). Cela ne fait PAS de quelqu'un un root tout le temps, ce que vous semblez supposer.

Parlant d'une expérience de demi-siècle avec les ordinateurs, être root tout le temps est trop dangereux. Devoir taper sudo devant la commande donne un temps supplémentaire pour réfléchir - est-ce que cela va me tirer une balle dans le pied ?

Veuillez lire man sudo, man sudoers, man sudo_root.

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