技術的にpam
は、シェルを使用してpam_shells
いない場合、これらのどちらでも実際にログインを防止できないようにシェルを設定しない限り、です。私のシステムでは、それらは異なるサイズですら、実際に何かをしているのではないかと思います。それで、違いは何ですか?なぜ両方が存在するのですか?なぜ私は一方をもう一方の上に使用するのですか?
-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
はどこにでも存在する必要がありますが、存在しません/sbin/nologin
: '/ sbin / nologin':そのようなファイルまたはディレクトリはありません。なぜDebianやUbuntuの/usr/sbin/nologin
代わりになっ/sbin/nologin
ているのでしょうか?