¿Todavía puedo iniciar el modo de usuario único si deshabilito el shell para root?

3

Se ha sugerido que , ya que la cuenta root ahora aparece en la base de datos de cuentas en macOS 10.13. 1+ por "predeterminado" ( por accidente ), podría ser una buena medida de seguridad para inhabilitar el acceso de shell para esa cuenta .

¿Al hacerlo, se deshabilitará la capacidad de iniciarse en el modo de usuario único?

    
pregunta orome 02.12.2017 - 14:49

1 respuesta

4

Como @ fd0 ya comentó, "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

Por lo tanto, el modo de usuario único leerá felizmente el contenido de /etc/passwd e iniciará un shell root con /bin/sh incluso si configuras el shell como falso con dscl .

    
respondido por el nohillside 02.12.2017 - 15:20

Lea otras preguntas en las etiquetas