Starten / Stoppen des Skripts init.d ohne Root-Zugriff


11

Ich richte einen Ubuntu-Server ein, um den virtuosen Server zu hosten.

Ich möchte ein einfaches Benutzerkonto (ohne sudo) einrichten, das (nur) ausgeführt werden kann

/etc/init.d/virtuoso-opensource-6.1 [start|stop|restart]

(um den virtuosen Server verwalten zu können, aber keine anderen Systemressourcen)

Ich denke , das ähnlich / äquivalent zu jedem Dienst ist zB apache2, mysqlusw.

Gibt es eine Option, um den Zugriff nur auf den virtuosen Dienst zu beschränken, oder eine Option, um auf alle init.d-Skripte zuzugreifen, nicht jedoch auf den Rest des Systems?

Antworten:


9

Sie können anpassen, welche Befehle der Benutzer über sudo in ausführen kann /etc/sudoers(mit visudo):

username: ALL = /etc/init.d/virtuoso 

2

Ihre Frage scheint davon auszugehen, dass sudoes sich um eine Alles-oder-Nichts-Gewährung von Root-Rechten handelt, da dies häufig verwendet wird.

Mit der Konfiguration können Sie eine sehr strenge Kontrolle darüber arrangieren, was Sudoer können und was nicht.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.