Linux常用用户管理命令

来源:互联网 发布:lol最新物品数据库 编辑:程序博客网 时间:2024/05/21 14:08

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  显示版本信息。
例子

若还需其他Linux用户命令点击这里

原创粉丝点击