1 votes

Sudo: pam_limits(sudo:session): Limite de noyau inconnue 'Max realtime timeout' ignorer

Ma boîte debian continue de recevoir des journaux comme ceux-ci et logcheck continue de me les envoyer par e-mail.

CRON[31443]: pam_limits(cron:session): Limite inconnue du noyau 'Max realtime timeout' ignorée
sudo: pam_limits(sudo:session): Limite inconnue du noyau 'Max realtime timeout' ignorée

J'ai trouvé ce rapport de bug pour debian qui semble pointer vers la cause. Mais je ne sais pas quoi faire pour m'en débarrasser.
Je ne sais même pas ce qu'est pam...
Des idées ?

1voto

sjors miltenburg Points 694

PAM signifie Pluggable Authentication Modules. C'est essentiellement l'API que les applications et les composants système Linux (et certains autres systèmes *nix) utilisent pour l'authentification.

C'est utilisé à la fois par cron et sudo lorsqu'ils démarrent une session pour vérifier les limites liées à la session, d'après ce que je comprends.

Je ne connais pas vraiment le bug en lui-même - vous devriez probablement attendre un peu pour que cela soit résolu, peut-être en amont. Cela ne semble pas être critique car à la fois cron et sudo fonctionnent toujours. Je suppose que vous utilisez sid - parfois Debian unstable est simplement affectée par des bugs. C'est pour ça qu'elle existe.

Mais si vous êtes seulement intéressé par supprimer le spam syslog, vous pouvez configurer syslog pour ne pas enregistrer les logs de cron et sudo (si ceux-ci constituent l'essentiel des messages liés à ce bug).

Commencez par commenter toutes les occurrences de cron dans /etc/syslog.conf et ajoutez cron.none à votre ligne *.*. Dans l'installation standard de Debian, cela ressemblerait à ceci :

*.*;auth,authpriv,cron.none  -/var/log/syslog

Ce qui signifie "enregistrer tout dans /var/log/syslog sauf ...".

Vous pouvez également envoyer les messages de cron vers un fichier journal séparé. Voir Comment puis-je empêcher cron de remplir mon syslog ? pour cela.

Ensuite :

/etc/init.d/sysklogd restart

Pour empêcher sudo de journaliser dans le syslog, ajoutez ces lignes à votre /etc/sudoers :

Defaults logfile=/var/log/sudo.log
Defaults !syslog

Il devrait alors enregistrer uniquement dans ce fichier séparé.

0 votes

Je viens de le faire. Maintenant, je dois attendre le nouvel e-mail...

0 votes

Le sudo one est parti. Le one de cron est toujours là...

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