Zum Inhalt springen

SuDo - Dienste Starten, Restarten u.s.w ?


engel_des_grauens

Empfohlene Beiträge

Hi @all,

ich hab ein Prob mit SuDo.

Ein user soll folgende Berechtingungen bekommen:

SSHD - DIENST

===========

Satusabfrage

Start

Stop

Restart

INETD - DIENST

===========

Satusabfrage

Start

Stop

Restart

CRON- DIENST

================

Satusabfrage

Start

Stop

Restart

ich hab in der /etc/sudoers (hab natürlich mit "visudo" gearbeitet) Folgendes eingetragen


# Host alias specification

Host_Alias SERVER = linux


# User alias specification

User_Alias OPERATOR = sav2000


# Cmnd alias specification

Cmnd_Alias SSHD_RECHTE = /usr/sbin/rcsshd status, \

                         /usr/sbin/rcsshd start, \

                         /usr/sbin/rcsshd stop, \

                         /usr/sbin/rcsshd restart


Cmnd_Alias RCINETD_RECHTE =  /usr/sbin/rcinetd status, \

                            /usr/sbin/rcinetd start, \

                             /usr/sbin/rcinetd stop, \

                             /usr/sbin/rcinetdrestart


Cmnd_Alias CRON_RECHTE = /usr/sbin/rccron status, \

                         /usr/sbin/rccron start, \

                         /usr/sbin/rccron stop, \

                         /usr/sbin/rccron restart


# Defaults specification

OPERATOR SERVER = SSHD_RECHTE, \

                  RCINETD_RECHTE, \

                  CRON_RECHTE

Das verwunderliche ist nur, dass es mit dem SSHD - Dienest funkt, aber mit dem INED- und dem CRON - DIENST nicht funkt ?! Es kommt immer folgende Fehlermeldung:

INETD - DIENST

===========

Starting inetd/usr/sbin/rcinetd: startproc: command not found

                                                                     failed


CRON - DIENST

===========

Checking for Cron: /usr/sbin/rccron: checkproc: command not found

Ich hab natürt dich befehle mit sudo und den vollen pfad aufgerufen:

INETD - DIENST

===========

 sudo /usr/sbin/rcinetd start


CRON - DIENST

===========


 sudo /usr/sbin/rccron status

Kann mir jemand helfen ???

Engel

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja sorry, hast recht, gestern Abend wars noch ein bisschen spät.

Also ein "normal User" darf normaler weiße befehle wie: ifconfig u.s.w. ausführen.

Nur das Prob ist, wenn der "normal User" ifconfig eingibt, kommt folgende Meldung

"bash: ifconfig: command not found"

Wenn aber der "normal User" /sbin/ifconfig eingibt dann funkt es !

Also habe ich einfach in der PATH des benutzer noch die /sbin reingeschoben, da er beim aufruf des rc[commando], noch /sbin/proc aufgerufen wird, was jeder auch ausführen darf aber da der pfad nicht gefunden wird (siehe oben) kann es auch nicht laufen.

Hoffe das es jeder versteht :D

Fall es noch fragen dazu gibt einfach Posten ...

Danke

ENGEL

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...