AIX shell 脚本编译器

AIX shell 脚本编译器

我知道这听起来很奇怪,但是有没有一个好的工具可以将 shell (.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

相关内容