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

相關內容