如何限制对其他用户的程序访问?

我正在设置一个新的用户帐户,我想只允许访问该帐户的某些程序。 我该怎么做呢?

以firefox为例,这是一个快速的方法:

  1. 创建一个组webusers
  2. 将firefox二进制文件的权限更改为750(root:rwx,webusers:rx)并将所有权更改为root:webusers
  3. 将应该被允许使用firefox的所有用户添加到组webusers

当然,您可以为所有单个程序创建组。 以下是执行此操作的命令。

 sudo addgroup webusers sudo chmod 750 /usr/bin/firefox sudo chown root:webusers /usr/bin/firefox sudo adduser alice webusers sudo adduser bob webusers 

你可能想看看Pessulus和Gnome Nanny来锁定用户帐户。

要锁定特定程序,您可以使用AppArmor。 没有简单的配置来完成你想要的东西,但官方的Wiki在AppArmor上有一篇很好的文章: https : //help.ubuntu.com/community/AppArmor