Password
專門為密碼管理器創建一個組,它是如何工作的?
當您在 linux 上使用密碼管理器(客戶端)時,我讀到您應該將密碼數據庫放在具有 OWNER 和 GROUP “passman” 或其他內容的目錄中。
然後對密碼數據庫文件做同樣的事情……沒關係,我可以做到。
因此,只有密碼管理器可以讀取或寫入文件,甚至可以在該目錄中查看(除了根目錄)。
但是密碼管理器應該如何訪問它呢?就像我如何將經理與組聯繫起來?
您將使用相同的使用者和組(或其 ID)執行密碼管理器程序,以便該程序可以管理關聯的文件和目錄。
對於作為服務執行的程序來說,這是一種非常常見的做法。許多此類程序在安裝過程中自動設置使用者和組,然後包含配置以作為相同的使用者和組執行。範例包括 Apache Web 伺服器、Docker 和 Postgres 數據庫。
實際切換過程因軟體而異。有些具有接受使用者/組名稱的配置參數,然後以程式方式更改為它。其他人使用 systemd 的功能作為特定使用者和組執行。我確信還有更多可用的選項。