GNU/Linux >> Linux の 問題 >  >> Linux

ルートユーザーからNologinシェルを持つ別のユーザーに切り替える方法は?

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のみがそれを実行できます。


Linux
  1. Linux でパスワードまたは ssh キーが設定されていない別のユーザーへの sudo スイッチをセットアップする方法

  2. rootユーザーとしてjenkinsでシェルコマンドを実行しますか?

  3. Linux で別のユーザーのホーム ディレクトリからファイル/フォルダをコピーするにはどうすればよいですか?

  1. 別のユーザーとして ssh する方法

  2. root アクセスを許可せずに、あるユーザーが別のユーザーに su できるようにするにはどうすればよいですか?

  3. nologin ユーザーとしてコマンドを実行する

  1. Linuxのシェルからすべてのrootユーザーの電子メールを削除する

  2. ルートユーザーからすべてのユーザーに権限を変更するにはどうすればよいですか?

  3. ユーザーがSudo権限を持っているかどうかを知る方法