Permissions
systemd .service 的正確權限是什麼?
我需要為名為daphne的 Web 伺服器創建一個服務,我想知道對此的正確 linux 權限是什麼。或者是否存在任何系統服務的一般規則?
任何本地使用者都可以通過DBus 介面(例如使用
systemctl show someUnitName
)讀取任何 systemd 系統單元的定義,除非您有自定義 DBus 策略來防止這種情況發生。使單元文件不是世界可讀的因此沒有意義,如果適用,systemd 將列印警告。同樣,如果單元文件被標記為可執行,它也會發出警告。
除非您希望單元文件對於特定(非 root)使用者或組是可編輯的,否則請堅持與大多數其他系統文件相同的約定:0644 root:root。