Скрипты, зашифрованные с помощью SHC, работают просто root

Я зашифровал скрипт оболочки, а именно 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

1 ответ

Проблема: зашифрованный файл script_name.x генерируется следующей командой

~$ shc -f script_name

может быть выполнен только пользователем root.


Решение: для запуска файла с любым пользователем добавьте опцию -T:

 ~$ shc -T -f script_name 
Другие вопросы по тегам