「su」の後ろの「who am I」に新しいユーザーIDは表示されませんか?

「su」の後ろの「who am I」に新しいユーザーIDは表示されませんか?

ユーザーを切り替えたsu <username>後に実行したときにwho am i切り替えたユーザーではなく、ログインした古いユーザーが出力されるのはなぜですか?

ベストアンサー1

無効なコマンドを実行した可能性があります。

  • who誰がログインしたか、つまりどのユーザーが端末を所有しているかを表示するように設計されています。次の行を返します。

    ckhan    pts/1        2012-11-05 03:06 (c-21-13-25-10.ddw.ca.isp.net)
    
  • whoami実行しているユーザーの有効なユーザーIDが何であるかを示します。次の名前を返します(runningと同じid -un)。

    ckhan
    

who am iwho2つの無視された引数(am、)を使用して、実行中の端末にそのまま入力した可能性がありますi

詳しくはこちらをご覧くださいman whoman whoami

おすすめ記事