Permissions
超級使用者可以編寫具有 000 訪問權限的文件嗎?
我知道即使訪問權限全部設置為 0,root 使用者也可以讀取文件,但我不了解具體的寫入和執行權限。超級使用者可以編寫和執行具有權限的文件
000
嗎?
它可以寫和讀一樣。作為根勝過這些。但在執行時,情況就不同了。如果文件未標記為執行檔,則它不被視為執行檔。但是,一旦它被標記為執行檔,它就不必是可讀的 root 才能執行(如果它是一個腳本)。與普通使用者不同。
除非它是目前正在執行的程序的程序映像,否則超級使用者(或等效使用者)可以寫入文件。(它可能已被執行,然後在程序執行時其權限設置為 000。)這是假定文件系統是讀寫掛載的,並且您沒有對安全策略和其他機制採取任何行動當然,限制超級使用者的正常行為。
超級使用者(或同等使用者)無法執行該文件,因為 000 不向任何人授予任何執行權限,這是超級使用者(或同等使用者)擁有執行權限的必要前提條件。
進一步閱讀
- “文件訪問權限”。基本規格。第 7 期。2018 年。開放組。