level 2
我有一个脚本文件,这个脚本文件里的命令能否执行成功取决于是否是具有root权限。而现在我需要让这个sh脚本文件供普通用户执行(不是管理员用户),那么应当如何做?
当然其中不能让普通用户提权为root权限,什么使用sudo命令以及输入密码之类的。
suid行不通,对shell脚本无效,sudo这种情况下也是不行的
2020年06月15日 01点06分
1
level 11
写个c wrapper,给wrapper加suid
2020年06月15日 02点06分
3
level 8
这个本身就有问题吧,就不应该能够实现,不然用户安全机制不乱套了?应该考虑给临时权限,或者对脚本内涉及到root权限的进行修改
2020年06月15日 15点06分
6