Si un non-administrateur tape une commande sudo dans Terminal, cela apparaîtra après avoir entré son mot de passe:
User is not in the sudoers file. This incident will be reported.
Où est-ce signalé?
Si un non-administrateur tape une commande sudo dans Terminal, cela apparaîtra après avoir entré son mot de passe:
User is not in the sudoers file. This incident will be reported.
Où est-ce signalé?
Réponses:
L'événement sera connecté /var/log/secure.log
et un mail sera envoyé à root (qui par défaut va à /dev/null
qui Unix parle car il est rejeté).
Dans les anciennes versions d'OS X (jusqu'à 10.6 ou peut-être 10.7), la tentative de sudo non autorisée était connectée
/var/log/secure.log
; dans les versions plus récentes, il est enregistré dans la base de données ASL (Apple System Log), en/var/log/asl/*
. Vous pouvez lire ceci avec l'Console.app
utilitaire (sélectionnezALL MESSAGES
dans la barre latérale, puis si vous ne les trouvez pas, utilisez le champ de recherche en haut à droite pour recherchersudo
). Vous pouvez également utiliser la commande de ligne desyslog
commande pour interroger la base de données (syslog -k Facility authpriv -k Sender sudo
devrait le faire). Notez qu'avec Console.app ousyslog
, les entrées ne seront visibles que si vous exécutez en tant qu'administrateur ou root.
sudo
si je suis dans le fichier sudoers? Comme:sudo syslog -k Facility authpriv -k Sender sudo
Pour Debain, il est placé dans /var/log/auth.log