false と nologin
false と nologin の違いを調べたお話.
以前から同じことを何度も書いていたので,ここにまとめることにした.
false と nologin の違い
いずれを指定しても,端末へのログインを拒否できる.今回のお題は「ログイン シェルとして用いたとき,異なる点はどこか.」
つまり…
nologin は文字通りログインを拒否するために作られているため,目的に対して false よりも適切な処理を行う.みんな nologin つかおう.
余談だが nologin なら FTP からログインできる
とは /etc/shells に書かれているためだと思われる.
*1:記述されている OS も存在するらしい