博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux命令(18)查看当前用户who、whoami、who am i
阅读量:5880 次
发布时间:2019-06-19

本文共 827 字,大约阅读时间需要 2 分钟。

首先看命令的使用情况:

[@sjs_9_108 ~]$ whoamispider[@sjs_9_108 ~]$ who am i spider   pts/3        2016-07-26 13:16 (192.168.1.1)[@sjs_9_108 ~]$ su - rootPassword: [@sjs_9_108 ~]# whoami  #变了root[@sjs_9_108 ~]# who am i #这个却没变spider   pts/3        2016-07-26 13:16 (192.168.1.1)[@sjs_9_108 ~]#

那么问题来了,为什么切换用户后,who am i,不会变化呢?

whoami 显示的是当前“操作用户”的用户名

who am i显示的是“登录用户”的用户名(用户登录时用过的id)

实际用户 = uid  即 user id、有效用户 = euid 即effecttive user id

who am i  此命令相当于 who -m

who 命令:

[@sjs_9_108 word_code_160_180]$ whospider   pts/2        2016-07-26 13:11 (192.168.1.1)spider   pts/3        2016-07-26 13:16 (192.168.1.1)
  • 第一列显示用户名称 
  • 第二列显示用户连接方式。Tty意味着用户直接连接到电脑上,而pts意味着远程登录。  
  • 第三、四列分别显示日期和时间  
  • 第五列显示用户登录IP地址
命令 显示内容
     -l 显示登录进程
      -u 显示空闲时间和PID信息
      -b 显示上一次重新启动的日期
  -H 为每一列添加标题
  -m 查看当前终端信息
  -q 统计当前登录用户数量
      -s 使用简短的格式来显示
-m -H 只显示当前用户
-T  -H 显示终端属性
-l   -H 显示用户登录来源

 

转载地址:http://ugdix.baihongyu.com/

你可能感兴趣的文章
RunLoop总结:RunLoop的应用场景(四)
查看>>
8个很实用的在线工具来提高你的Web设计和开发能力
查看>>
P1026 统计单词个数
查看>>
AndroidStudio EventBus报错解决方法its super classes have no public methods with the @Subscribe...
查看>>
MySQL主从同步那点事儿
查看>>
Python RGB 和HSV颜色相互转换
查看>>
mybatis分页练手
查看>>
.net数据库连接字符串加密
查看>>
[js高手之路] html5 canvas系列教程 - 状态详解(save与restore)
查看>>
文件监控
查看>>
poi excel 常用api
查看>>
AD提高动态的方法(附SNR计算)
查看>>
在linux程序里面,知道一个函数地址,改函数是属于某个动态库的,怎么样得到这个动态库的全【转】...
查看>>
sklearn 中的交叉验证
查看>>
C#语言中的属性语法还可以改进
查看>>
利用 spring bean 的属性 init-method 解决因为数据库连接没有初始化而导致首次点击页面超慢的问题...
查看>>
2016年五一
查看>>
在linux系统下怎么安装两个nginx
查看>>
知识管理系统Data Solution研发日记之六 窗体设计器
查看>>
35例带给你灵感的食品标志设计案例
查看>>