问题已解决:
我最终使用了 dconf,因为 Ubuntu 桌面本机使用 GNOME 桌面。对于任何不熟悉它的人,您可以通过终端或 GUI 编辑 dconf 设置。我最终通过终端使用评论中提到的以下链接@steeldriver:https ://help.gnome.org/admin/system-admin-guide/stable/dconf-lockdown.html.en
默认情况下,网络设置将被锁定在特权墙后面,我在使用非 sudo 帐户(愚蠢,我知道..)进行测试后发现,所以我不必调整任何设置。
对于学校作业,我被要求在 Windows 和 Linux 工作站上锁定以下三个设置:
- 网络配置(例如无法更改 IP、DNS 服务器)
- 桌面壁纸
- 受信任的站点(此问题不相关,因为受信任的站点是 Internet Explorer 的特定功能)
我知道我可以通过带有 GPO 的 Windows 做到这一点,但我不确定如何使用 Ubuntu Server 19.04 来推动它。有像 Chef 和 Ansible 这样的程序,但对于这两个特定设置来说,它们看起来都是非常大的包。用户将在 Ubuntu Desktop 18.04 上工作。
Ubuntu 工作站将加入 Windows Server AD,并且需要访问网络共享。我相信 AD 集成和 Samba 将能够满足这一需求,但我在 GPO 部分低头。
我查看了 SSSD,但找不到这两个特定的 GPO 设置是否在 Linux 中受支持。
最理想的是,任何新部署的工作站都会自动接管这些设置,但我不确定这是否现实。我是否应该查看一个在登录时自动运行的 bash 脚本以将这些设置设置为静态?