求助,通过SHC将SHELL脚本转成二进制后普通用户没有执行权限.
-
- 帖子: 5
- 注册时间: 2012-06-20 10:29
求助,通过SHC将SHELL脚本转成二进制后普通用户没有执行权限.
我自己写了一个含账号口令的脚本,这个脚本是给其他用户使用的,但我将脚本转成二进制文件后即使将该二进制文件赋777的权限,除了root普通用户仍然不能执行,提示为option not permitted.
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
-
- 帖子: 5
- 注册时间: 2012-06-20 10:29
-
- 帖子: 5
- 注册时间: 2012-06-20 10:29
Re: 求助,通过SHC将SHELL脚本转成二进制后普通用户没有执行权限.
哈哈,我自己给解决了,shell编译后的二进制文件user不能直接执行,加上sudo也不能执行是因为sudoer文件中没有对脚本赋权,修改sudoer文件即可
%group ALL=(root) /脚本路径
%group ALL=(root) /脚本路径