Linuxを学んでいます。 rootとして機能し、testuserという新しいユーザーを作成しました。次に、testuserをnologinシェルに変更しました。
次に、テストユーザーとしてログインして、nologinシェルを持つユーザーができること/できないことを確認したいと思います。
私が試した:su testuserと取得:このアカウントは現在利用できません。
試行:su – testuserと取得:
su:警告:ディレクトリを/ home / testuserに変更できません:そのようなファイルまたはディレクトリはありません
このアカウントは現在利用できません。
ルートからnologinシェルを持つユーザーに切り替えるにはどうすればよいですか?
承認された回答:
nologin
のポイント シェルは、ユーザーがログインできないようにするためのものです。このようなユーザーは、FTP、IMAP / POP3などのサーバーサービスを引き続き使用できますが、ログインすることはできません。 sshdまたはconsole、期間を使用します。
ルートからnologinシェルを持つユーザーに切り替えるにはどうすればよいですか?
sudo -u USERNAME /bin/bash
動作しますが、rootのみがそれを実行できます。