Parallèlement à la question "Le nom d' utilisateur n'est pas dans le fichier sudoers. Cet incident sera signalé " qui expliquait les aspects programmatiques de l'erreur et suggérait quelques solutions de contournement, je veux savoir: que signifie cette erreur?
X is not in the sudoers file. This incident will be reported.
La première partie de l'erreur explique clairement l'erreur. Mais la deuxième partie dit que "Cette erreur sera signalée"?! Mais pourquoi? Pourquoi l'erreur sera signalée et où? À qui? Je suis à la fois utilisateur et administrateur et n'ai reçu aucun rapport :)!
sudo
user-interface
Kasramvd
la source
la source
sudo
c'était une chose, j'essayais de faire quelque chose en tant que root sur ma boîte Linux personnelle. Alors j'ai courusu
. Quand il a rejeté mon mot de passe, j'ai réessayé plusieurs fois en pensant que j'avais mal saisi mon mot de passe. Finalement, j'ai réalisé que ce terminal était connecté au serveur de messagerie de l'école. Peu de temps après, le serveur de messagerie sysadmin m'a demandé pourquoi j'avais essayé de me rooter sur son système. Il y avait donc clairement une sorte de rapport, même si c'était dans lessudo
jours précédents .Réponses:
Les administrateurs d'un système sont susceptibles de vouloir savoir quand un utilisateur non privilégié essaie mais échoue à exécuter des commandes à l'aide de
sudo
. Si cela se produit, cela pourrait être un signe deComme
sudo
en soi, il ne peut pas faire la distinction entre ceux-ci, les tentatives infructueuses d'utilisationsudo
sont portées à l'attention des administrateurs.Selon la
sudo
configuration de votre système, toute tentative d'utilisation (réussie ou non)sudo
sera enregistrée. Les tentatives réussies sont enregistrées à des fins d'audit (pour pouvoir suivre qui a fait quoi, quand) et les tentatives de sécurité ont échoué.Sur une configuration Ubuntu assez vanille que j'ai, c'est connecté
/var/log/auth.log
.Si un utilisateur donne trois fois le mauvais mot de passe ou s'il ne figure pas dans le
sudoers
fichier, un e-mail est envoyé à root (selon la configuration desudo
, voir ci-dessous). C'est ce que l'on entend par "cet incident sera signalé".L'e-mail aura un sujet important:
Le corps du message contient les lignes pertinentes du fichier journal, par exemple
(Ici, l'utilisateur a
nobody
tenté de s'exécuterls
ensudo
tant que root, mais a échoué car il ne figurait pas dans lesudoers
fichier).Aucun e-mail n'est envoyé si le courrier (local) n'a pas été configuré sur le système.
Toutes ces choses sont également configurables, et les variations locales de la configuration par défaut peuvent différer entre les variantes Unix.
Jetez un œil au
mail_no_user
paramètre (et auxmail_*
paramètres associés ) dans lesudoers
manuel (je souligne ci-dessous):la source
Dans Debian et ses dérivés, les
sudo
rapports d'incident sont enregistrés et/var/log/auth.log
contiennent des informations d'autorisation système, y compris les connexions utilisateur et les mécanismes d'authentification qui ont été utilisés:Ce fichier journal n'est généralement accessible qu'aux utilisateurs du
adm
groupe, c'est-à-dire aux utilisateurs ayant accès aux tâches de surveillance du système :Depuis le wiki Debian :
Les utilisateurs du
adm
groupe sont généralement des administrateurs , et cette autorisation de groupe est destinée à leur permettre de lire les fichiers journaux sans avoir à le fairesu
.Par défaut,
sudo
utilise la fonction Syslogauth
pour la journalisation .sudo
Le comportement de l' enregistrement de » peut être modifié en utilisant lalogfile
ousyslog
options/etc/sudoers
ou/etc/sudoers.d
:logfile
option définit le chemin d'accès ausudo
fichier journal.syslog
option définit la fonction Syslog lorsqu'ellesyslog(3)
est utilisée pour la journalisation.La fonction Syslog
auth
est redirigée vers/var/log/auth.log
inetc/syslog.conf
par la présence de la strophe de configuration suivante:la source
Techniquement, cela ne signifie pas grand-chose. De nombreux autres logiciels (sinon tous) se connectent, ont échoué ou autrement. Par exemple
sshd
etsu
:En outre, de nombreux systèmes disposent d'une sorte d'automatisation pour détecter les erreurs d'authentification excessives afin de pouvoir faire face à d'éventuelles tentatives de force brute, ou simplement utiliser les informations pour reconstruire les événements après l'apparition des problèmes.
sudo
ne fait rien d'exceptionnel ici. Tout le message signifie que l'auteur desudo
semble avoir adopté une philosophie quelque peu agressive en communiquant avec les utilisateurs qui exécutent des commandes qu'ils ne peuvent pas utiliser.la source
Cela signifie simplement que quelqu'un a essayé d'utiliser la
sudo
commande (pour accéder aux privilèges d'administrateur), qui n'a pas l'autorisation de l'utiliser (car ils ne sont pas répertoriés dans le fichier sudoers). Il peut s'agir d'une tentative de piratage ou d'un autre type de risque pour la sécurité. Le message indique donc que la tentative d'utilisation desudo
sera signalée à l'administrateur système afin qu'il puisse enquêter.la source
sudo
envoie le rapport. Dans votre situation, avec un seul utilisateur, ce n'est probablement pas très important.