私は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
はい、しかしルートのみ可能です。