1.1 修改用户密码有效期命令chage
-E 用户过期的日期,格式为YYYY-MM-DD
-l 显示用户有限期信息
1.2 用户查询相关命令
1.2.1 id命令
id命令通常用来查询用户和组信息以及对应的UID、GID等信息。
1.2.2 whoami、w、last、lastlog命令
whoami命令用于查看当前登录的用户,w命令的作用是显示已经登录的用户,并且展示他都做了什么的信息,而last, lastlog 命令可以查看用户更详细的登录信息。
1.2.2.1 w命令输出结果的格式说明
1.2.2.2 who命令的输出格式说明
image.png
1.3 Linux用户身份切换命令su
1.3.1 su命令参数
1.3.2 su 命令总结
1、普通用户切换到root用户,可使用su -或su - root,但必须输人root密码才能完成切换。
2、root 用户切换到普通用户,可使用“su - 普通用户名”的写法,不需要输人任何密码就能完成切换。
3、如果仅希望在某用户下执行命令,而不直接切换到该用户下操作,可以使用su - 用户名 –c“命令”的方式。
1.4 visudo:编辑sudoers文件工具
visudo命令是专门用来编辑/etc/sudoers这个文件的,同时它还提供语法检查等功能。/etc/sudoers文件是sudo命令的配置文件
编辑/etc/sudoers文件时的注意事项:
1、放权的命令路径要全路径:如果不知道可以用which命令查
2、不要直接用vim编辑 /etc/sudoers文件,如果非要用,编辑完后用visudo -c检查语法
1.5 以另一个用户身份执行命令:sudo
通过sudo命令可以让普通用户在执行指定的命令或程序时,拥有超级用户(也可以是其他用户)的权限,并且可以有针对性的将不同命令或程序授予指定的普通用户,并且普通用户不需要知道root密码就可以得到权限,这个授权可以使用visudo配置管理。
网友评论