Comando no encontrado falta de ruta a /sbin en Debian GNU /Linux

Comando no encontrado falta de ruta a /sbin en Debian GNU /Linux

Comenzando con Debian 10 Buster como el SU El comando se usa ha sido cambiado. Ejecución por defecto del SU El comando ya no le proporciona variables ambientales de usuario esperadas.

En el caso de un cambio simple al usuario administrativo raíz ejecutando SU sin argumentos de la raíz esperada CAMINO La variable no está configurada correctamente.

Síntomas

Aquí hay un ejemplo:

$ su contraseña: # reiniciar bash: reiniciar: comando no encontrado # adduser bash: adduser: comando no encontrado 
bash: reiniciar: comando no encontrado - debian gnu/linux faltando ruta a /sbin/ directorio

Solución

El truco sobre cómo solucionar este inconveniente es decir explícitamente el SU Para establecer la variable de entorno como si el usuario inicie sesión directamente. Esto se puede hacer mediante el uso de - cambiar.



NOTA
Extracto del hombre su página manual. -, -l, -login proporcionará un entorno similar al que el usuario esperaría si el usuario haya iniciado sesión directamente.

Para establecer una ruta correcta para el usuario del usuario root, asegúrese de ejecutar el SU ordenar con - o -l o --acceso swith. Ejemplo:

$ su - o $ su -l 
Tenga en cuenta las diferentes configuraciones de ruta para ambos intentos de obtener un acceso a la raíz utilizando SU dominio.

Tutoriales de Linux relacionados:

  • Cómo ejecutar el sistema operativo Raspberry Pi en una máquina virtual con ..
  • Comandos de Linux: los 20 comandos más importantes que necesitas ..
  • Comandos básicos de Linux
  • Cómo instalar el controlador NVIDIA RTX 3080 en Debian 10 ..
  • Cosas para instalar en Ubuntu 20.04
  • Cómo formatear datos con columna en Linux
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Comando de hombre en Linux con ejemplos
  • Resolver el error 'Comando no encontrado' en Linux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux