0 votos

Configuración segura del shell para la cuenta Root no utilizada

El parche de seguridad para el fallo de seguridad del inicio de sesión Root de Apple - a la versión 10.13.1 (17B1003) - ha cambiado la configuración del shell reportada por

dscl . list /Users UserShell

para root a /bin/sh (de /bin/bash ). ¿Qué se consigue con esto? Me han sugerido que para mayor seguridad debería configurar el shell para root a /usr/bin/false . ¿Sigue teniendo sentido hacerlo?

1voto

Kristers Zariņš Puntos 106

Básicamente bash y sh son dos conchas diferentes, echa un vistazo aquí . Tal vez un empleado de Apple le gustaba sh más de bash y cambiada? :-)

Esta pregunta y respuesta discutir las conchas de inicio de sesión en algunos detalles. Pero la respuesta corta es sí, es siempre tiene sentido poner el shell de inicio de sesión para Root a algo inexistente.

(Técnicamente no es siempre pero en esos casos es de esperar que no tenga que hacer esa pregunta :-) )

0 votos

Así que el cambio de bash a sh es de poca importancia, ¿verdad? (Es importante destacar que es poco probable que sea un componente crucial de la solución de seguridad).

0 votos

@orome En efecto, las diferencias entre sh y bash son en su mayoría subjetivos (en el sentido de que es una cuestión de gusto), si hubiera un error en cualquiera de los dos sh o bash que sería más que enorme.

0 votos

En MacOS, bash y sh se compilan a partir del mismo código fuente pero sh está configurado de forma diferente a bash .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X