Syslog: "pam_unix (cron:session): session opened/closed for user root by (uid=0)" deaktivieren

Warning: This page is a part of an archive now and will be removed in the future.

Nutzt man Cronjobs, so erstellt cron immer für jeden Cronjob eine neue Sitzung für den Benutzer, der den Cronjob ausführen soll. Dies wird jedes Mal im Syslog des Systems geloggt und bläht dadurch diesen Log auf.

Für jeden Cronjob werden folgende Zeilen geschrieben:

Source Code

  1. pam_unix (cron:session): session opened for user root by (uid=0)
  2. pam_unix (cron:session): session closed for user root by (uid=0)
Zeile 1 bevor der Cronjob ausgeführt wird, Zeile 2 danach.

Das ist grundsätzlich eine ganz normale Systemfunktion und nicht schlimm. Bei Cronjobs, die alle 5 Minuten oder noch öfters laufen, wird jedoch auch jedes Mal dieser Log mitgeschrieben und kann dadurch unnötig Speicherplatz verbrauchen. Wer das demnach verhindern möchte, kann das Logging ganz einfach durch das Bearbeiten einer Datei deaktivieren:
  1. Zuerst muss man die Datei unter /etc/pam.d/common-session-noninteractive öffnen:

    Source Code

    1. pico /etc/pam.d/common-session-noninteractive
  2. Folgende Zeile suchen:

    Source Code

    1. session required pam_unix.so
  3. Davor folgenden Inhalt einfügen:

    Source Code

    1. session [success=1 default=ignore] pam_succeed_if.so service in cron quiet use_uid
  4. Datei abspeichern und cron neu starten:

    Source Code

    1. invoke-rc.d cron restart
Danach sollte der Log-Eintrag nicht mehr im Syslog auftauchen, sondern nur noch der Log des Cronjobs selbst.
About the Author
Ich bin Webentwickler in Stuttgart und administriere Server seit vielen Jahren. In diesem Blog erstelle ich hauptsächlich Tutorials für andere Webentwickler, Webdesigner und Serveradministratoren.
-------------------------------------------------------------------------------------------------------------------------------------
I’m a web developer in Stuttgart, Germany, and server administrator since many years. This blog mainly contains a tutorial set for other web developer, web designer and server administrators.

9,386 times read

Comments 0

There are not any items at the moment.

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.