ssh登录后执行wh..ssh登录后执行who -m 和who am i 执行后无输出信息,who却正常。哪位高人知道什么情况这么快就沉了。。。
答:who am i 命令显示的是登录用户的信息,在这个案例中,登录用户仍然是 root,test 用户并没有登录;而切换身份后,有效用户变为 test,whoami 显示的也是有效用户的信息。这两个命令是有区别的。 总结 id 可以查询有效用户的 UID 和 GID、groups 信息 who 可以查询当前登录在系统上的登录用户的信息 who am i等...
who 显示当前所有登陆用户的信息。 概要 who [OPTION]... [file] [am i] 主要用途 当没有给出非选项参数时,按以下字段顺序为每个当前用户打印信息:登录用户名称,终端信息,登录时间,远程主机或X display。 当用户执行who am i时,只显示运行该命令的用户的信息。 选项 -a,--all: 等价于调用-b -d --logi...
在未切换用户身份之前,whoami和 who am i 命令的输出是一样的,但使用 su 命令切换用户身份后,使用 whoami 命令打印的是切换后的用户名,而 who am i 命令打印的仍旧是登陆系统时所用的用户名。 10T学习资源大放送,涵盖Linux、云计算、虚拟化、OpenStack、Docker、K8S、网络、Python、Go等书籍和视频,点击领取 1...
从现在开始,我们就要逐步学习在终端中输入和执行linux命令并根据需要进行编程,这与DOS是相似的。 按照DOS下的惯例,我们在命令提示符后通过键盘输入命令并按下Enter来执行。我们输入的的命令将使用下划线标注。 三、who am i? linux提供了who am i 或 whoami命令,不过命令的功能用来查询当前登陆系统的帐号信息。
在Linux中who系列命令存在who/whoami/who am i。 首先我以普通用户guixian001登陆系统。然后执行命令分别执行命令whoami/who am i/who。截图如下: 然后我们使用su命令切换到root用户再执行以上三个命令。 看出区别了吗?使用whoami命令显示的是当前“操作用户”的用户名。而who am i显示的是“登录用户”的用户名。
linux系统who am i命令取终端号或者IP地址为空的处理 linux系统whoami命令取终端号或者IP地址为空的处理 我们在对linux系统登录做限制的时候有时会在.profile或者.bash_profile文件里面加whoami来去登录终端的IP地址或者是终端号,如果在whoami命令取值为空的时候怎样处理呢?whoami取值为空的时候就是utmp文件被破坏了,...
1.查看当前用户who am i who am i 显示当前用户,结果为delia: 2.新建用户adduser 只有root超级用户可以新建用户,因此新建用户之前要使用su -命令输入密码之后切换到root用户。 新建用户之前,可以使用ll /home命令查看所有用户,除了用户delia之外,还有一个用户lighthouse,lighthouse是具有root权限的服务器密钥。