求助,通过SHC将SHELL脚本转成二进制后普通用户没有执行权限.

sh/bash/dash/ksh/zsh等Shell脚本
回复
hkdong219
帖子: 5
注册时间: 2012-06-20 10:29

求助,通过SHC将SHELL脚本转成二进制后普通用户没有执行权限.

#1

帖子 hkdong219 » 2012-08-31 16:20

我自己写了一个含账号口令的脚本,这个脚本是给其他用户使用的,但我将脚本转成二进制文件后即使将该二进制文件赋777的权限,除了root普通用户仍然不能执行,提示为option not permitted.
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 求助,通过SHC将SHELL脚本转成二进制后普通用户没有执行权限.

#2

帖子 枫叶饭团 » 2012-09-01 15:16

没试过。。。
hkdong219
帖子: 5
注册时间: 2012-06-20 10:29

Re: 求助,通过SHC将SHELL脚本转成二进制后普通用户没有执行权限.

#3

帖子 hkdong219 » 2012-09-02 22:54

:em20 求助啊
hkdong219
帖子: 5
注册时间: 2012-06-20 10:29

Re: 求助,通过SHC将SHELL脚本转成二进制后普通用户没有执行权限.

#4

帖子 hkdong219 » 2012-09-03 18:06

哈哈,我自己给解决了,shell编译后的二进制文件user不能直接执行,加上sudo也不能执行是因为sudoer文件中没有对脚本赋权,修改sudoer文件即可

%group ALL=(root) /脚本路径
回复