cuando escribo
reboot
yo obtengo
reboot: Need to be root
PD: no tengo privilegios de sudo ni contraseña.
Respuesta1
En Debian, debe ser miembro del grupo powerdev para poder apagar la computadora como usuario normal. No estoy seguro de cómo funciona esto en Ubuntu.
Lo que puede hacer de cualquier manera es usar el bit setuid para permitir que cualquiera reinicie la computadora. Piénselo antes de hacer esto. Tal vez solo pueda configurar el setuid para el grupo reboot
y cambiar el grupo de reinicio a su propio grupo de usuarios (o crear un nuevo grupo de energía a mano).
Respuesta2
No sabemos qué Ubuntu estás usando, pero para apagar la computadora intenta
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
y para reiniciar
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
Para obtener una lista de posibles acciones, ejecute
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.DBus.Introspectable.Introspect
Respuesta3
Prueba este comando
systemctl reboot -i
Para apagar ejecute esto
systemctl poweroff -i
hibernar, suspender, ejecutar híbrido
systemctl hibernate -i
systemctl suspend -i
systemctl hybrid-sleep -i