Técnicamente, a menos que pamesté configurado para verificar su shell con pam_shellsninguno 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/falsedebe 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/nologinlugar de /sbin/nologinen Debian y Ubuntu?