![/bin/su 的最佳权限是什么?](https://linux22.com/image/623470/%2Fbin%2Fsu%20%E7%9A%84%E6%9C%80%E4%BD%B3%E6%9D%83%E9%99%90%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我希望用户能够使用“sudo su -”,但不能通过密码切换用户。
/bin/su 的最佳权限是什么?
目前是:
-rwsr-xr-x. 1 root root 42436 Jul 26 18:19 /bin/su
我正在考虑将其改为 700,这是一个坏主意吗?
答案1
是的,这是个坏主意。你不需要sudo su -
,而是教你的用户这样做sudo -i
。这意味着你不需要su
,并且可以设置你的 pam 配置以仅允许 root 使用su
。
然后就不再需要对的文件系统权限进行修改/bin/su
了,这很好,因为的任何升级su
都会将它们恢复为默认值。