Remidemi
Routinier
Hi
Ich möchte per Nagios und einem Perl Script /var/log/messages nach bestimmten Einträgen durchsuchen...soweit so gut.
Da der nagios User keine Root Berechtigung hat möchte ich sudo verwenden.
Hier meine Sudo Konfiguration, die kommentierten Zeilen habe ich zwecks Übersichtlichkeit entfernt.
Mache ich jetzt als nagios User ein: grep blabla /var/log/messages, wird nach dem Root Passwort gefragt. Das möchte ich aber NICHT!
Der cups Eintrag funktioniert, ohne Passwortabfrage.
Jemand ne Idee?
Ich möchte per Nagios und einem Perl Script /var/log/messages nach bestimmten Einträgen durchsuchen...soweit so gut.
Da der nagios User keine Root Berechtigung hat möchte ich sudo verwenden.
Hier meine Sudo Konfiguration, die kommentierten Zeilen habe ich zwecks Übersichtlichkeit entfernt.
Code:
19 Defaults always_set_home
20 Defaults env_reset
26 Defaults targetpw # ask for the password of the target user i.e. root
27 ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'!
28
29 # Runas alias specification
30
31 # User privilege specification
32 root ALL=(ALL) ALL
44 nagios *RECHNERNAME*=(root) NOPASSWD: /etc/init.d/cups
45 nagios *RECHNERNAME*=(root) NOPASSWD: /var/log/messages
Mache ich jetzt als nagios User ein: grep blabla /var/log/messages, wird nach dem Root Passwort gefragt. Das möchte ich aber NICHT!
Der cups Eintrag funktioniert, ohne Passwortabfrage.
Jemand ne Idee?