¿Debe el usuario root de Unix tener un shell?

2

Usualmente uso distribuciones derivadas de Debian como el servidor Ubuntu. La mayoría de ellos vienen preconfigurados para usar sudo en lugar de su y para impedir el acceso a la cuenta root en todo lo posible.

Teniendo esto en cuenta, ¿debería root tener un shell en /etc/passwd ? Si no puedo iniciar sesión como root , ¿tiene sentido darle a root una shell real?

    
pregunta Naftuli Kay 05.12.2013 - 02:31
fuente

2 respuestas

1

Normalmente, se necesitaría un shell, por ejemplo. al iniciar sesión directamente en la consola, o en modo de usuario único. ¿Instalar un sistema de prueba en una máquina virtual y probarlo?

    
respondido por el Michael Boelen 09.12.2013 - 08:58
fuente
0

En un mundo perfecto no necesitas una shell de root. En una sociedad obsolescente planificada, depende de cuán crítico sea su tiempo de actividad. Si su sistema de copia de seguridad es muy bueno, puede esperar mientras lo restaura todo. Entonces puedes hacerlo sin la cáscara. Murphy SIEMPRE levantará su fea cabeza en el peor momento. Si SU cuenta es codificada, entonces no puede usar su shell para ejecutar root.

Ahora definitivamente BLOQUEE el acceso de raíz remoto, a menos que esté colocando el sistema en una ubicación física muy remota. Tenía un servidor sin cabeza que solo permitía que el root se conectara a través de la consola serial. Mantuve una vieja computadora portátil 486 solo para dejarme enchufar si fuera necesario. Pero también puede y debe vincular el shell raíz a una consola específica para que no se pueda ejecutar en otros VC's.

    
respondido por el Robert 19.09.2016 - 02:58
fuente

Lea otras preguntas en las etiquetas