sudo Problem

Remidemi

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.

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?
 
Du gibst in der Sudo-Config _das Kommando_ an, daß der Nutzer ausführen darf - und das ist momentan "/var/log/messages". Du willst aber "grep /var/log/messages" ausführen...
 

Ähnliche Themen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Problem bei der Vergabe von Sciherheitsinformationen auf eine Freiagbe

JBidWatcher: Problem bei loading Auctions in Verbindung mit mySQL

NagiosGrapher 1.7.1 funktioniert nicht

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Zurück
Oben