我可以阻止/限制标准用户在 Ubuntu 12.04 桌面上安装/卸载软件吗?
答案1
您已经问过很多类似的问题了。
要安装软件,您需要根默认或由管理员锁定的特殊帐户。
在 12.04 及更高版本中,管理员属于该组须藤在以前的版本中行政。
id
您可以通过以该用户身份登录时在终端中输入或id username
将用户名替换为该用户的名称来检查用户属于哪些组。在我的计算机上,我看到
warren@vb:~$ id
uid=1000(warren) gid=1000(warren) groups=1000(warren),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare),125(vboxsf)
warren@vb:~$ id joe
uid=1001(joe) gid=1001(joe) groups=1001(joe)
warren@vb:~$
这表明我warren
是管理员,但joe
事实不是。
默认情况下,在计算机上创建的第一个用户是管理员;所有其他用户都不是。要阻止某人成为管理员,只需确保他们不在 sudo 或 admin 组中。要使某人成为管理员,请将其添加到 sudo 组。
答案2
你能吗?只要你投入足够的资源,一切皆有可能。你可以将用户启动的分区设为只读分区。虽然限制很多,但可以解决这个问题。
此外,Linux 也有应用程序白名单解决方案。这些解决方案将阻止安装。
我认为这里最大的问题是你的意思。你的意思是“使用操作系统,是否可以...”还是“使用任何现有方法,我如何...”