su,su - 与sudo
- su 可以切换到用户 user,执行时需要输入目标用户的密码
- sudo 可以以特权级别运行 cmd 命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码(在/etc/sudoers 中查看)
- su - 命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量。
示例:
[fy@localhost ~]$ su root
密码:
[root@localhost fy]# su fy
[fy@localhost ~]$ su - fy
密码:
上一次登录:四 5月 5 20:05:35 CST 2022pts/0 上
用户与用户组配置文件
- 用户基本信息- /etc/passwd
- 用户密码信息- /etc/shadow