Permissions

超級使用者可以編寫具有 000 訪問權限的文件嗎?

  • December 26, 2019

我知道即使訪問權限全部設置為 0,root 使用者也可以讀取文件,但我不了解具體的寫入和執行權限。超級使用者可以編寫和執行具有權限的文件000嗎?

它可以寫和讀一樣。作為根勝過這些。但在執行時,情況就不同了。如果文件未標記為執行檔,則它不被視為執行檔。但是,一旦它被標記為執行檔,它就不必是可讀的 root 才能執行(如果它是一個腳本)。與普通使用者不同。

除非它是目前正在執行的程序的程序映像,否則超級使用者(或等效使用者)可以寫入文件。(它可能已被執行,然後在程序執行時其權限設置為 000。)這是假定文件系統是讀寫掛載的,並且您沒有對安全策略和其他機制採取任何​​行動當然,限制超級使用者的正常行為。

超級使用者(或同等使用者)無法執行該文件,因為 000 不向任何人授予任何執行權限,這是超級使用者(或同等使用者)擁有執行權限的必要前提條件。

進一步閱讀

引用自:https://unix.stackexchange.com/questions/558929