Berechtigungen zum Herunterfahren und Neustarten

Berechtigungen zum Herunterfahren und Neustarten

Als ich den Neustart über einen normalen Benutzer (kein Root) versucht habe, hat es geklappt. Ich habe den Herunterfahren-Vorgang über denselben Benutzer versucht, auch dieser hat geklappt, nachdem das Herunterfahren geplant wurde.

Aber als ich versucht habe, über denselben Benutzer mit sudo shutdown herunterzufahren, hat es nicht funktioniert.

Fehler:

[rj@localhost ~]$ sudo shutdown
[sudo] password for rj: 
rj is not in the sudoers file.  This incident will be reported.

Fragen - Wie kann ein normaler Benutzer einen Neustart oder ein Herunterfahren durchführen? Ist das kein Sicherheitsrisiko?

Frage: Wenn „shutdown“ funktioniert, warum dann nicht „sudo shutdown“?

Bitte um Erläuterung.

Antwort1

Ich vermute, dass „sudo anything“ fehlschlagen würde. Die Fehlermeldung besagt, dass in der sudoers-Datei kein Eintrag vorhanden ist, der rj zur Verwendung von sudo berechtigt.

Das heißt, der Befehl ist nicht fehlgeschlagen, weil sudo das Herunterfahren nicht mag. Was es nicht mag, sind Leute, die nicht als Sudo-Benutzer definiert sind und versuchen, Sudo zu verwenden.

Zur Frage, ob es für nicht privilegierte Benutzer gut ist, das Herunterfahren durchführen zu können, schließe ich mich einer besser informierten Meinung an.

Antwort2

Wie Robert Netzlof sagte:abschaltenhat nicht versagt,sudofehlgeschlagen.

Es ist eine wirklich schlechte Idee, normalen Benutzern den Zugriff auf dieabschaltenBefehl; normalerweise hat nur root Zugriff auf diesen Befehl, wie es sein sollte. Allerdings ist es möglich, normalen Benutzern zu erlauben, denabschaltenBefehl durch Erstellen einesabschaltenGruppe und Hinzufügen von Benutzern zu dieser Gruppe.

Sie können den Befehl ausführen, groupsum zu sehen, wer sich in der aktuellen „Shutdown“-Gruppe (wie auch immer sie genannt wird) befindet.

Bitte beachten Siedieser Beitrag

verwandte Informationen