![如何禁止用户使用pkexec?](https://linux22.com/image/102674/%E5%A6%82%E4%BD%95%E7%A6%81%E6%AD%A2%E7%94%A8%E6%88%B7%E4%BD%BF%E7%94%A8pkexec%EF%BC%9F.png)
我可以控制哪些用户可以运行su
or gksu
,例如,将行包含auth required pam_wheel.so deny group=nosu
在/etc/pam.d
– 那么组成员nosu
将无法使用su
or gksu --su-mode
。
然而,这不会阻止任何人使用(并且在不禁止使用的pkexec
情况下禁止使用是徒劳的,因为显然提供了相同的功能......)。有没有类似的方法来控制谁可以使用和谁不能使用?su
pkexec
pkexec
pkexec
答案1
您可以使用 ACL 删除组 nosu 的所有权限。
setfacl -m g:nosu:--- /usr/bin/pkexec
设置ACL后,非nosu组成员的用户仍然可以pkexec
正常使用。