El truco para solucionar este inconveniente es decirle explícitamente a su que configure la variable de entorno como si el usuario iniciara sesión directamente. Esto se puede hacer mediante el uso de - switch.
$ su -
Debian 10 ahora ha cambiado completamente a Systemd, lo que significa que los comandos tradicionales para detener o reiniciar un sistema como 'apagar -h ahora' o 'reiniciar' ya no funcionarán
fuente
A partir de Debian 10, debe usar los comandos systemctl poweroff
o systemctl reboot
.
Editar:parece que la fuente anterior era parcialmente incorrecta, aún puede iniciar sesión como root (ver la respuesta de Eugene) para ejecutar los comandos anteriores. Si no desea iniciar sesión como root, use systemctl
.
fuente
Como 'root' -> 'systemctl poweroff' o 'systemctl reboot'