如何仅允许特定用户访问和使用virtualbox?

如何仅允许特定用户访问和使用virtualbox?

我想知道我们是否可以将 Virtualbox 的访问和使用限制为仅限特定用户。我正在使用Ubuntu 18.04。我的电脑上配置了多个帐户,我不希望访客用户使用(或看到)Virtualbox。我尝试了上述解决方案这里。但它似乎对我不起作用。我仍然可以在显示应用程序,当以客人用户。

任何帮助深表感谢。

答案1

也许有一种方法可以通过 AppArmor 实现你想要的目标,
因为我找不到一种简单的方法来做到这一点,我会说你可以“玩”文件权限。

  1. 创建一个组或直接使用内置的 vboxusers
  2. 更改 VirtualBox 文件和启动器的所有权
  3. 更改 virtualbox 文件的权限
  4. 将您允许的用户添加到在 (1) 中创建的组中

``

# 1 # Create a group
sudo addgroup vboxpermitted
# add current user to the new group
useradd -g vboxpermitted $USER

# 2 # Change ownership
sudo chown -R root:vboxpermitted /usr/lib/virtualbox/*
sudo chown root:voxpermitted /usr/share/applications/virtualbox.desktop

# 3 # Customize execute rights (not for all, but for group)
find /usr/lib/virtualbox/ -type f -exec sudo chmod a-x {} \;
chmod 640 /usr/share/applications/virtualbox.desktop

# 4 # Add permitted user(s) to new group
adduser -g vboxpermitted <username>

相关内容