web-dev-qa-db-fra.com

Comment autoriser uniquement certains utilisateurs à accéder et à utiliser virtualbox?

Je me demande si nous pouvons limiter l'accès et l'utilisation de Virtualbox à des utilisateurs spécifiques. J'utilise Ubuntu 18.04 . J'ai plusieurs comptes configurés sur mon PC et je ne veux pas que l'utilisateur invité utilise (ou voit) la Virtualbox. J'ai essayé la solution mentionnée ici . Mais cela ne semble pas fonctionner pour moi. Je peux toujours trouver et utiliser VirtualBox sous Afficher les applications , lorsque vous êtes connecté en tant que Invité Utilisateur.

Toute aide est très appréciée.

3
harry

Peut-être qu’il existe un moyen de réaliser ce que vous voulez avec AppArmor
Comme je ne trouve pas de moyen facile de le faire, j’aimerais dire que vous pouvez "jouer" avec les autorisations de fichiers.

  1. Créez un groupe ou utilisez simplement les vboxusers intégrés
  2. Changer la propriété des fichiers de la virtualbox et du ou des lanceurs
  3. Changer les perms des fichiers de virtualbox
  4. Ajoutez vos utilisateurs autorisés au groupe créé dans (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>
2
cmak.fr