如何防止用户安装非自由软件?
是否可以禁用在Ubuntu中安装非免费或专有软件和应用程序?
告诉他们不要安装非自由软件。 如果这不起作用,请尝试:
-
创建用户组
powerusers
,该组中的用户只能安装某种类型的softwres。# addgroup powerusers
-
编辑
/etc/sudoers
,授予powerusers
sudo apt-get
权限:%powerusers ALL = (ALL) /usr/bin/apt-get
现在,
powerusers
组中的用户只能sudoapt-get ...
,但不能sudo dpkg -i
,或编辑文件/etc/apt/sources.list
。 只有您可以确定要包含哪些来源。 -
从
sources.list
文件中删除non-free
,restricted
multiverse
源。
完成!
这在技术上是不可能的!
由于计算机的IQ级别为零,因此无法检测其上运行的软件是否为自由软件。 您唯一能做的就是建议用户只使用免费软件。 🙂