Tecnicamente, a meno che non pamsia impostato per controllare la shell senza pam_shellsnessuna di queste, si può effettivamente impedire il login, se non si è sulla shell. Sul mio sistema hanno anche dimensioni diverse, quindi sospetto che effettivamente facciano qualcosa. Quindi qual è la differenza? perché esistono entrambi? Perché dovrei usarne uno sopra l'altro?
-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/falsedovrebbe esistere ovunque ma non /sbin/nologin: '/ sbin / nologin': nessun file o directory. Qualche idea sul perché sia /usr/sbin/nologininvece /sbin/nologinsu Debian e Ubuntu?