Wenn ich tippe
reboot
Ich bekomme
reboot: Need to be root
PS Ich habe keine Sudo-Berechtigungen und kein Passwort
Antwort1
Unter Debian muss man Mitglied der Powerdev-Gruppe sein, um den Computer als normaler Benutzer herunterfahren zu können. Ich bin nicht sicher, wie das unter Ubuntu funktioniert.
Was Sie in beiden Fällen tun können, ist, das Setuid-Bit zu verwenden, um jedem das Neustarten des Computers zu ermöglichen. Denken Sie jedoch darüber nach, bevor Sie dies tun. Vielleicht können Sie nur das Setuid für die Gruppe von festlegen reboot
und die Gruppe von reboot in Ihre eigene Benutzergruppe ändern (oder manuell eine neue Power-Gruppe erstellen).
Antwort2
Wir wissen nicht, welches Ubuntu Sie verwenden, aber um den Computer auszuschalten, versuchen Sie
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
und neu starten
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
Eine Liste der möglichen Aktionen erhalten Sie, indem Sie
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.DBus.Introspectable.Introspect
Antwort3
Versuchen Sie diesen Befehl
systemctl reboot -i
Zum Herunterfahren führen Sie Folgendes aus
systemctl poweroff -i
in den Ruhezustand versetzen, anhalten, Hybridbetrieb
systemctl hibernate -i
systemctl suspend -i
systemctl hybrid-sleep -i