Linux
有沒有辦法製作一個沒有使用者可以閱讀的文本文件?
我的問題很簡單:有沒有辦法製作一個使用者無法讀取或寫入的文本文件,包括
root
?
沒有辦法完全停止
root
讀取或修改文件或目錄。root
即使沒有任何權限也可以執行這些操作,並且 ACL 可以通過root
.root
如果權限確實停止讀取或修改文件,也會出現這種情況,因為root
可能只是更改權限或所有權。該文件可以使用 root squash 放在 NFS 導出上,但root
仍然su
可以提供給具有權限的使用者並以這種方式讀取。其他協議也可以做同樣的事情。甚至 SELinux 也可以通過root
. 這就是擁有超級使用者的意義所在。與其徒勞地試圖停止
root
訪問或讀取文件,最好的辦法是不要將您不想被讀取的數據放在該特定係統上。這在企業環境中並不完全可能,因為有權訪問所有內容的系統工程師/系統管理員仍然可以訪問它,但對於擁有root
.