红联Linux门户
Linux帮助

Linux系统中who am i和whoami区别

发布时间:2007-08-17 00:01:22来源:红联作者:rmidable
  who am i 显示的是实际用户ID即用户登陆的时候的用户ID
  whoami 显示的是有效用户ID.

  但在大多数情况下,实际用户ID和有效用户ID是一致的。

  如
  login:zhx
  Pssword:
  $who am i
  zhx pts/0 2007-08-16 13:16 (:0.0)
  $whoami
  zhx

  当切换用户后:
  su
  Password:
  #who am i
  zhx pts/0 007-08-16 13:16 (:0.0)
  #whoami
  root

  也可以说who am i 显示的是切换用户前的实际登陆的用户ID,whoami是切换后的有效的用户ID,此时此终端具有切换后用户的访问权限,如本文中切换后则具有超级用户的访问权限。
文章评论

共有 1 条评论

  1. 麒麟 于 2007-08-17 09:46:33发表:

    :0L 恩恩,谢谢分享
    看不懂,还是支持了,不要冷帖了!