Компилятор скриптов оболочки AIX

Компилятор скриптов оболочки AIX

Я знаю, это звучит странно, но есть ли хороший инструмент, который компилирует скрипт оболочки (.sh) в исполняемый формат? Я хочу защитить скрипт таким образом, чтобы его никто не мог изменить.

Спасибо

решение1

Вы можете предотвратить МОДИФИКАЦИЮ, установив для файла(ов) .sh доступ ЧТЕНИЕ/ВЫПОЛНЕНИЕ для всех. (например, chmod 555 filename.sh) Даже в этом случае владелец и root (и любой другой пользователь с доступом ЗАПИСЬ к каталогу) всегда смогут вносить изменения в файл .sh.

решение2

Вы можете попробовать chattr +i <script name>сделать владельцем скрипта пользователя root и предоставить ему права на чтение и выполнение.

После установки этого флага в скрипте редактировать его сможет только пользователь root (после запуска chattr -i <script name>).

Более подробную информацию можно найти здесь:http://computernetworkingnotes.com/managing-file-system-security/chattr.html

Связанный контент