Técnicamente, a menos que pam
esté configurado para verificar su shell con pam_shells
ninguno de estos puede evitar su inicio de sesión, si no está en el shell. En mi sistema son incluso de diferentes tamaños, por lo que sospecho que realmente hacen algo. Entonces, ¿cuál es la diferencia? ¿Por qué ambos existen? ¿Por qué usaría uno sobre el otro?
-rwxr-xr-x 1 root root 21K Feb 4 17:01 /bin/false
-rwxr-xr-x 1 root root 4.7K Mar 2 14:59 /sbin/nologin
/bin/false
debe existir en todas partes, pero no en /sbin/nologin
'/ sbin / nologin': no existe dicho archivo o directorio. ¿Alguna idea de por qué es en /usr/sbin/nologin
lugar de /sbin/nologin
en Debian y Ubuntu?