阻止用户更改Ubuntu 18.04上的桌面背景
如何防止用户更改Ubuntu 18.04上的桌面墙纸?
您无法阻止用户更改桌面背景而不会阻止您自己的帐户进行更改。 如果他们使用您的帐户,则他们拥有与您相同的访问权限。
解决方案1:
给他们自己单独的登录ID。 这样,您的环境永远不会影响其设置。
解决方案2:
激活将检查更改并定期将其更改回首选背景的脚本。
您可以在此答案中找到此类脚本的示例:
如何在一周中的每一天获得一张壁纸?
而不是每天更改脚本,只需让它定期设置您选择的背景。
是的,你可以 。 您需要在background属性上强制执行dconf 只读锁定 。 我假设您使用gnome shell或任何destop而不是使用dconf。
因此,使用内容创建文件/etc/dconf/profile/user
user-db:user systemd-db:local
这定义了一个用户dconf db -which总是定义,但也定义了一个系统db,我们将用它来锁定我们想要的密钥。
现在创建目录/etc/dconf/db/local.d
。 这是您要设置的密钥文件的驻留位置。
但要锁定密钥,还需要创建/etc/dconf/db/local.d/locks
目录。 现在在该目录中,任何带密钥的文件都将被锁定。
所以使用以下内容创建/etc/dconf/db/local.d/locks/00_wallpaper
:
# prevent changes to the wallpaper /org/gnome/desktop/background/picture-uri
现在运行sudo dconf update
然后用户再也无法更改壁纸了!
- dconf管理员指南
- 答案不全