Por cierto: este post lo escribiendo desde el móvil. Espero que el corrector no haga de las suyas.
Hace poco hice una actualización de mi Debian "scratch" a... "buster". Pero por intentar pasar la arquitectura de instalación de 32 bits a 64. Como la cosa no me terminó de ir del todo bien al intentar sustituir las aplicaciones me dio por buscar y encontré con que había nueva versión de Debian.
Para resumir: después de muchas sustituciones y malabarismos varios, di por finalizada la tarea. Pero mi usuario root era incapaz de apagar o. reiniciar la máquina con los comandos.
Así, buscando, me he encontrado con la solución.
El problema se da sólo al elevar simplemente con
#su
Porque ahora, tal cual está, no incluye la variable de entorno $PATH de root. Para que la incluya hay que pasar alguno de los siguientes parámetros: [- | -l (L minúscula) | --login]
Así, ejecutando:
#su -l
Ya nos incluirá en el $PATH la carpeta
/sbin
Que ha dejado de ponerla con el su de toda la vida.
Espero que si os sucede os sea de utilidad.