who命令和whoami的区别

 我来答
题名考试网
2017-08-29 · 知道合伙人教育行家
题名考试网
知道合伙人教育行家
采纳数:1150 获赞数:26685
二级建造师

向TA提问 私信TA
展开全部

先看看普通用户和root用户输入这两条命令的不同结果:

然后Fire用su命令切换到普通用户下,在看看这2个命令的区别:

whoami显示的是当前“操作用户”的用户名,而who显示当前真正登录系统中的用户(不会显示那些用su命令切换用户的登录者)

用Linux的术语来解释就是:(实际用户=uid,即user id。有效用户=euid,即effective user id)

who 显示的是实际用户的用户名,即用户登陆的时候的用户ID。此命令相当于who -m。

whoami   显示的是有效用户ID(操作用户).

聚保华泰
2024-10-21 广告
商业综合责任险(Commercial General Liability, CGL)是我们聚保华泰保险为众多企业客户提供的核心保障之一。它旨在覆盖企业在日常运营中可能因意外事故、疏忽或过失导致的第三方人身伤害、财产损失而面临的法律责任及赔偿... 点击进入详情页
本回答由聚保华泰提供
呼市新东方烹饪学校
2017-08-10 · 学厨师,西点西餐首选呼市新东方
呼市新东方烹饪学校
呼市新东方高级技工学校,位于呼市金川开发区BOBO悠乐城北,办学三十多年,学校交通便利,拥有完善的教学设施、师资力量,目前有南北两个校区,可同时容纳近3000人学习和生活。
向TA提问
展开全部
who 读音:英 [hu:] 美 [hu]
介词:谁;什么人;关系代词,有先行词;孰;
列子:Who's there? 谁在哪儿?
whoami是操作系统中用于查看当前有效用户名的命令,这一命令为大部分类Unix操作系统以及Windows Vista、Windows 7、Windows 8、Windows Server 2003、Windows Server 2008与Windows Server 2012等操作系统所包含。命令whoami由英文单句“Who am I?(我是谁?)”连接而成,调用该命令时系统会输出当前用户的有效用户名,这一输出效果与Unix命令id -un是相同的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式