nologin デフォルトのシェルが割り当てられたら、 bashrc を使用してシェルを変更できますか?

nologin デフォルトのシェルが割り当てられたら、 bashrc を使用してシェルを変更できますか?

ユーザーに/sbin/nologinシェルを作成するときに割り当てました(useraddに-sオプションを指定)。ユーザーがSFTPを使用してログインして.bashrcファイルを変更した場合、シェルを変更できますか?

ベストアンサー1

いいえ、ユーザーは.bashrcを介して/ sbin / nologinを上書きできません。

.bashrcはbashシェルによって実行されます。 nologinはこれを実行しないので、.bashrcの変更は簡単です。

おすすめ記事