使檔案對系統可讀,但對使用者不可讀

使檔案對系統可讀,但對使用者不可讀

我想設定一個腳本,允許我在我的欄上顯示我的電子郵件,但我必須建立一個包含它的密碼的檔案。有沒有一種方法可以保護該文件不被任何人讀取,而不拒絕我的系統對該文件的存取?

答案1

使用標準 UNIX 檔案權限就可以輕鬆完成此任務。

假設該檔案的名稱emailcredentials.ini位於使用者/home/errelion並由該腳本運行的使用者擁有,您需要的命令是

chmod 0600 /home/errelion/emailcredentials.ini 

這將使文件的所有者可讀可寫,但其他任何人都無法訪問該文件(除了root超級用戶,可以做他或她非常想做的事情)。

相關內容