rwho 查看系统用户
语 法:rwho [-a]
rwho指令的效果类似who指令,但它会显示局域网里所有主机的用户。
参 数:
-a 列出所有的用户,包括闲置时间超过1个小时以上的用户。
who 显示目前登入系统的用户信息
语 法:who [-Himqsw][--help][--version][am i][记录文件]
执行这项指令可得知目前有那些用户登入系统
单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。
参 数:
-H或–heading 显示各栏位的标题信息列。
-i或-u或–idle 显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成”.”号,如果该用户已超过24小时没有任何动作,则标示出”old”字符串。
-m 此参数的效果和指定”am i”字符串相同。
-q或–count 只显示登入系统的帐号名称和总人数。
-s 此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题。
-w或-T或–mesg或–message或–writable 显示用户的信息状态栏。
–help 在线帮助。
–version 显示版本信息。
whoami 显示自己的用户名称。
语 法:whoami [--help][--version]
显示自身的用户名称,本指令相当于执行"id -un"指令。
参 数:
–help 在线帮助。
–version 显示版本信息。
su(super user) 变更用户身份
语 法:
su [-flmp][--help][--version][-][-c <指令>][-s <shell>][用户帐号]
su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码。
参 数:
-c<指令>或–command=<指令> 执行完指定的指令后,即恢复原来的身份。
-f或–fast 适用于csh与tsch,使shell不用去读取启动文件。
-l或–login 改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。
-m,-p或–preserve-environment 变更身份时,不要变更环境变量。
-s或–shell= 指定要执行的shell。
–help 显示帮助。
–version 显示版本信息。
[用户帐号] 指定要变更的用户。若不指定此参数,则预设变更为root
sudo 以其他身份来执行指令
语 法:sudo [-bhHpV][-s <shell>][-u <用户>][指令]
或 sudo [-klv]
sudo可让用户以其他的身份来执行指定的指令,预设的身份为root。
在/etc/sudoers中设置了可执行sudo指令的用户。
若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。
用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。
参 数:
-b 在后台执行指令。
-h 显示帮助。
-H 将HOME环境变量设为新身份的HOME环境变量。
-k 结束密码的有效期限,也就是下次再执行sudo时便需要输入密码。
-l 列出目前用户可执行与无法执行的指令。
-p 改变询问密码的提示符号。
-s 执行指定的shell。
-u<用户> 以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份。
-v 延长密码有效期限5分钟。
-V 显示版本信息。