nologinシェルを使用してrootユーザーから別のユーザーに切り替えるには?

nologinシェルを使用してrootユーザーから別のユーザーに切り替えるには?

私はLinuxを学びました。 testuserという新しいユーザーをrootにしました。その後、testuserをnologinシェルに変更しました。

ここでtestuserとしてログインして、nologinシェルを使用しているユーザーが何ができるかどうかを確認したいと思います。

私は試しました:su testuserと次のものを得ました:このアカウントは現在利用できません。私は次のことを試しました:su - testuserと次のようになりました:su:警告:ディレクトリを/ home / testuserに変更できませんでした:そのファイルまたはディレクトリはありません。このアカウントは現在利用できません。

nologinシェルを使用してrootからユーザーに切り替えるには?

ベストアンサー1

シェルの目的nologinは、ユーザーがログインするのを防ぐことです。これらのユーザーはFTP、IMAP / POP3などのサーバーサービスを引き続き使用できますが、sshdやコンソールなどを使用してログインすることはできません。

nologinシェルを使用してrootからユーザーに切り替えるには?

sudo -u USERNAME /bin/bash

はい、しかしルートのみ可能です。

おすすめ記事