1.su和sudo没有切换工作目录和环境变量,只是赋予用户权限,
而su -是真正切换到root登录,工作目录切换到/root,环境变量也同时改变.
[[email protected] home]# su carlton [[email protected] home]$ pwd /home [[email protected] home]$ su - Password: [[email protected] ~]# pwd /root
2.sudo使用的密码来源于用户
[[email protected] ~]$ sudo ls [sudo] password for carlton:
3.sudo的执行过程
检查用户是否在/etc/sudoers的列表中
如果在,以root权限执行命令
取消用户的root
时间: 2024-10-07 19:51:37