[问题] 让没有权限的使用者执行特定操作

楼主: icetofux   2020-06-30 22:12:43
我的系统中有支程式会用到一个通讯接口(can0),但使用者反应该接口偶尔会没
有反应,此时我只要执行:
ip link set can0 down
ip link set can0 up
就能恢复正常。
但由于该命令需要sudo才能使用,我不想让使用者成为sudoer,也不想让使用者
能进行ip命令的其他操作。
请问是否有方法可以包装上面两条命令,满足上面的需求呢?
谢谢。
作者: roccqqck (ccqq)   2020-06-30 22:31:00
https://is.gd/BsyeS7 试试example6
楼主: icetofux   2020-06-30 22:54:00
非常感谢,看了一下内容这就是我要的!明天马上来试
作者: Bencrie   2020-06-30 23:26:00
写成 script 然后 setuid ?
作者: Gold740716 (项为之强)   2020-07-01 00:35:00
和楼上的想法一样
作者: kdjf (我抓得到什么呢?)   2020-07-01 00:40:00
新一点的系统对script suid都没用啦
作者: holishing   2020-07-01 19:38:00
用 sudoer 或 doas 对应的设定最简单, 再复杂就 polkit

Links booklink

Contact Us: admin [ a t ] ucptt.com