
我一直在嘗試使非 root 用戶無法訪問啟動應用程式首選項,這使您可以選擇在啟動時啟動哪些應用程式並更改這些設定。有沒有辦法做到這一點,也許可以透過讓 root 成為啟動應用程式首選項應用程式的擁有者?
我在這方面找不到任何東西。我發現的所有文章都討論了運行需要 root 存取權的應用程式或如何使用啟動應用程式介面。
答案1
它是一個目錄:
~/.config/autostart
在每個使用者目錄中和
/etc/xdg/autostart
供全球使用(無需觸及那個)。
使用您的管理員帳戶登入並將使用者和群組變更為您的管理員帳戶:
sudo chown $USER:$USER /home/*/.config/autostart
其中 * 是所有一般使用者。
這將阻止他們寫作。 「其他」已經設定為r-x
無寫存取權限。
您還需要防止使用者更改名為$XDG_CONFIG_HOME
,這將很困難......使用者只能直接從該會話的命令列進行設定。
因此,如果您想防止這種情況發生,您可能還需要停用對終端的存取以及對~/.profile
.