48 votes

Comment dresser la liste de tous les utilisateurs ayant le droit d'accès à l'ordinateur (root) ?

Sur une machine linux, comment lister tous les utilisateurs qui ont les privilèges root (et même mieux, tous les utilisateurs en général avec s'ils ont root ou pas) ?

0voto

Boschko Points 127

Cela m'ennuyait qu'il n'y ait pas de réponse toute faite... Si vous voulez lister tous les comptes UID 0 (root), utilisez ce qui suit :

cat /etc/passwd | cut -f1,3,4 -d":" | grep"0:0" | cut -f1 -d":" | awk '{print $1}'

Le meilleur,

0voto

Raymo111 Points 101

Aucune des autres réponses ne fonctionne pour les systèmes d'entreprise dont la gestion des autorisations est basée sur le protocole LDAP. Essayez la commande suivante, qui fonctionne universellement sur toutes les configurations, pour vérifier si un utilisateur a un accès sudo :

sudo -l -U $(whoami)

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