対話型シェルを取得できないユーザーの作成

対話型シェルを取得できないユーザーの作成

対話型シェルと非対話型シェルとは何ですか?

問題:対話型シェルをインポートしないでくださいユーザーjohnを作成します。

私たちは何をすべきですか?

ベストアンサー1

この/etc/passwdファイルには、ログイン時にユーザー行の最後の項目として実行されるプログラムが含まれています。一般ユーザーの場合は、通常または/bin/sh他のシェル(bash、zshなど)に設定されます。

従来、プロセス、ファイル、またはその他のリソースを所有するために使用されるIDには、「シェル」が次のよう/bin/falseに設定されていました。

syslog:x:101:102::/home/syslog:/bin/false

擬似ユーザーsyslogは、/var/log/syslogファイルを所有し、ファイルへの書き込み権限を持つ唯一のUIDですが、実行するコマンドソルバーがないため、ユーザーsyslogとしてログインできません。

おすすめ記事