追加読書

追加読書

testインストール中にシステムにログインするために使用するユーザーを作成したとします。私のrootユーザーは " root"です。また、ユーザーごとに2つのターミナルセッションを個別に開きました。今問題は " w"、" who"、または" finger"コマンド(私のルートターミナルセッションで)ログインしたすべてのユーザーを一覧表示するには、testユーザー " "が2回入ってくるのを見ることができます(他のTTYを使うtest)、実際には ''&''でなければなりませんroot。新しいユーザー「」を作成しても、test1元のユーザー名「」が現在ログインしているユーザーの名前であることがわかります(testコマンド出力)。次のように:wwhofingerRHEL7端子 なぜこれですか?

PS:使用RHEL7

ベストアンサー1

su - username他のユーザーのログインに使用する新しい端末ウィンドウ

これはあなたの思考エラーです。 誰ですかいいえログイン。

suログインセッションは作成されません。ログインメカニズムではありません。別のユーザーアカウントでプログラムを実行するように「ユーザーを切り替える」と、そのユーザーが使用できる権限の総数にそのアカウントの権限を追加します。既存のログインセッションそれは実行され続けます。

これらのさまざまなコマンドで報告されるログインデータベースには、ログインセッションが一覧表示されます。権限の追加既存のもちろん、セッションはこれを変更しません。

(一部のGUI端末エミュレータ(すべてではありません)は、提供する各エミュレートされた端末のログインデータベースエントリを追加します。あなたの場合はそうです。いいえ su行為。このエントリは、端末を使用suしてシェルでコマンドを実行するずっと前に追加されました。 )

追加読書

おすすめ記事