GNU/Linux >> Tutoriales Linux >  >> Linux

¿Es una mala práctica configurar el Shell de Root en algo diferente al valor predeterminado?

Una vez, un amigo mío (que es un usuario experimentado de Unix/Linux) me dijo que configurar el shell de root en algo que no sea sh (es decir, bash o zsh) podría crear problemas, porque algunos scripts podrían asumir que el shell es sh y hacer algo extraño. .

Sin embargo, creo que Ubuntu tiene el shell raíz predeterminado establecido en bash, y Gentoo también usa bash. ¿Alguien puede romper el mito?

Respuesta aceptada:

Sí. Si el sistema falla durante el arranque, puede iniciar sesión en el shell raíz. Si tiene /usr separado, algunos shells pueden fallar al iniciarse correctamente.

Aconsejaría crear una cuenta toor (uid 0, gid 0) con shell no estándar mientras que root izquierdo con shell predeterminado.


Linux
  1. ¿Por qué "sudo Su" en un script de Shell no ejecuta el resto del script como root?

  2. Marca paralela:establezca -j8 como la opción predeterminada

  3. ¿Cuál es la contraseña raíz predeterminada para MySQL 5.7?

  4. ¿Cómo forzar el comando de terminal ls para mostrar resultados en Bytes mientras configuré el valor predeterminado en ls -h en el perfil de bash?

  5. ¿Por qué la contraseña 'sudo' es diferente a la contraseña 'su root'?

Cómo cambiar el shell predeterminado en el sistema Linux

Instale Awesome Zsh y conviértalo en el shell predeterminado

¿Cómo configurar el permiso drwxr-xr-x a otras carpetas?

¿Cuál es el shell predeterminado de Busybox?

¿Sudo su - se considera una mala práctica?

¿Cómo establecer la cantidad de instantáneas que debe conservar zfs-auto-snapshot?