Arch-Linux
gnome-software 怎麼可能在沒有 root 訪問權限的情況下在 arch 中安裝應用程序?
我對arch沒有太多經驗,但是在Ubuntu中你總是需要root,而使用pacman -S你也需要它,但如果我使用gnome-software,那麼它安裝沒有任何問題!這怎麼可能?
許多應用程序使用一個名為Polkit的組件來請求 root 權限來做事(它可以這樣做,因為它是一個以 root 身份執行的守護程序)。Polkit 可以配置為要求輸入密碼(您的使用者帳戶密碼或 root 密碼),或者在沒有密碼提示的情況下允許它。該決定可以基於任何數量的事情(例如,安裝可移動驅動器需要 root 訪問權限 - Polkit 通常被配置為允許坐在電腦前的人在沒有密碼的情況下執行此操作,但有人 ssh’ 進入電腦被要求輸入密碼)。
很可能,Arch 只是使用與 Ubuntu 不同的 Polkit 設置。