3 votos

¿Puedo seguir arrancando en modo de usuario único si desactivo el shell para Root?

Se ha sugerido que Desde que el root aparece ahora en la base de datos de cuentas en MacOS 10.13.1+ por "defecto" ( por accidente parece ), podría ser una buena medida de seguridad desactivar el acceso al shell para esa cuenta .

¿Se desactivará la capacidad de arrancar en modo de usuario único?

0 votos

El modo de usuario único utiliza /private/etc/passwd para la autenticación de inicio de sesión, no Open Directory.

0 votos

@fd0: Así que la configuración sudo /usr/bin/dscl . -create /Users/root UserShell /usr/bin/false ¿dejará intacto el modo de usuario único?

0 votos

Por favor, no hagas envíos cruzados

4voto

Como ya comentó @fd0, "el modo de usuario único utiliza /private/etc/passwd para la autenticación de inicio de sesión, no Open Directory":

pse@Mithos:~$ grep ^root: /etc/passwd 
root:*:0:0:System Administrator:/var/root:/bin/sh

pero

pse@Mithos:~$ sudo dscl . -read /Users/root UserShell
UserShell: /usr/bin/false

Así que el modo de usuario único leerá felizmente el contenido de /etc/passwd y comenzar un root concha con /bin/sh incluso si se establece el shell en falso con dscl .

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