0

我已经加密了一个shell脚本,即test,它创建了test.x和test.xc,但是test.x只由root执行!请帮我。我使用 linux fedora 22

~$ ls -l gg*     # gg is the name of shell script
-rwxr-xr-x. 1 yazdmet yazdmet 41    Jun 8 19:03 gg 
-rwx-wx--x. 1 yazdmet yazdmet 11248 Jun 8 19:08 gg.x 
-rw-rw-r--. 1 yazdmet yazdmet 9538  Jun 8 19:08 gg.x.c
4

1 回答 1

0

问题:script_name.x由以下命令生成的加密文件

~$ shc -f script_name

只能由root执行。


解决方案:使用任何用户执行文件添加选项-T

 ~$ shc -T -f script_name 
于 2016-06-09T20:57:11.340 回答