发布网友 发布时间:2022-04-26 02:07
共1个回答
热心网友 时间:2023-10-05 06:01
很正常啊,su 和 sudo 是两个程序,它们的功能不同啊追答这只是你正好使用他们的同一个功能而已。
su - username # 这里就需要对应的username的密码
sudo command args # 这时需要你自己的密码
究其原因,sudo本身是setuid的程序,从功能上来说它可以直接以root身份执行任何命令,而处于安全性考虑,谁执行sudo就要谁的密码。sudo 的配置文件在 /etc/sudoers,需要sudo或者切换到root才能查看修改,同样,这也是出于安全性考虑。