问题已解决:
我最终使用了 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 脚本以将这些设置设置为静态?
您可以将 3 种类型的权限限制为非 sudo用户:
每个文件和文件夹都有 3 种“类型”(我不知道如何拼写):
并且 :
可以使用以下命令删除文件的每个权限:
在此示例中,我删除了每个用户的执行权限。如果您只想在其他人处删除,只需在之前添加o
-x
:因此,总结如何删除每个权限,使用权限的第一个字母(与您想要影响的人相同)执行使用x而不是e
注意:要在文件夹及其里面的文件上执行此操作,只需 dd
-R
选项(用于递归),但要小心,它可能会破坏您的操作系统NB-2:您可以使用以下命令查看文件/文件夹的当前权限
ls -l
编辑:这里是删除更改背景壁纸权利的链接