Tecnicamente, a menos que pamesteja configurado para verificar seu shell com pam_shellsnenhum deles, pode realmente impedir seu login, se você não estiver no shell. No meu sistema, eles têm tamanhos ainda diferentes, então eu suspeito que eles realmente fazem alguma coisa. Então qual a diferença? por que os dois existem? Por que eu usaria um sobre o outro?
-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/falsedeve existir em qualquer lugar, mas não /sbin/nologin: '/ sbin / nologin': esse arquivo ou diretório não existe . Alguma idéia do porquê /usr/sbin/nologindo /sbin/nologinDebian e do Ubuntu?