【Linux学习】Linux用户管理1—用户查询指令、用户切换

时间:2021-10-29 20:23:30

Linux用户管理1—用户查询指令、用户切换

一、用户查询指令

who: 查看当前在线用户情况

-a:显示所有用户的所有信息

-m:显示运行该程序的用户名,和“who am I“的作用一样

-q:只侠士用户的登录账号和登录用户的数量,该选项优先级高于其他任何选项

-s:使用简短的格式显示

-u:在登录用户后面显示该用户最后一次对系统进行操作距今时间

-H: 显示列标题

【Linux学习】Linux用户管理1—用户查询指令、用户切换

finger: 查看指定用户详细指令

-l:多行显示

-s:单行显示

last:显示最近用户登录

-R:省略hostname域

-num:展示前num个信息

【Linux学习】Linux用户管理1—用户查询指令、用户切换

id: 显示用户及所在组的系统ID

-g:—显示用户所属群组的ID

-G:—groups: 显示用户所属附加群组的ID

-n:—name:显示用户、所属群组或附加群组的名称

-r:—real: 显示实际ID

-u:—user: 显示用户ID

-version:显示版本信息

二、用户切换

su: 切换到root用户登录

sudo: 以root身份运行,但登录者是用户

-V:显示版本标号

-h:显示版本编号及指令使用方式说明

-l:显示出自己(执行sudo的用户)的权限

-v:因为sudo在第一次执行时或是在几分钟内没有执行会提示输入密码,此参数重新做一次确认,如果超过N分钟,也会提示输入密码。N默认5

-k:强迫用户在下一次执行sudo的提示输入密码

-b: 将要执行的指令放在后台执行

-p: prompt: 更改问密码提示语

-u: username/#uid:不加此参数为root身份执行指令;加此参数以username身份执行指令

-s: 执行环境变量中的SHELL所指定的shell,或是/etc/passwd里所指定的shell

-H:将环境变量中的HOME(用户主目录)指定为要变更身份的用户主目录