0

testというシェルスクリプトを暗号化し、test.xとtest.xcを作成しましたが、test.xはルートだけで実行されます! 私を助けてください。私は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 に答える