Bonjour à tous,
Je tente de configurer VirtualBox afin d'avoir toutes mes VMs partagées avec tous les users d'Ubuntu. J'ai donc créer pour tous les users un lien symbolique VirtualBox.xml dans /home/{user}/.VirtualBox/ vers un mon unique fichier VirtualBox.xml situé dans un dossier (/home/all/VirtualBox) avec les droits 777 (lectrue, ecriture et execution pour tout le monde). Les VMs sont aussi dans ce même dossier.
nicolas@nicolas-MediaServer:/home/all/VirtualBox$ ll
total 16
drwxrwxrwx 3 tomcat7 tomcat7 4096 mai 16 23:29 ./
drwxr-xr-x 5 root root 4096 mai 12 00:36 ../
-rwxrwxrwx 1 tomcat7 tomcat7 2204 mai 15 13:57 VirtualBox.xml*
drwxrwxrwx 4 tomcat7 tomcat7 4096 mai 12 19:10 VMs/
J'arrive donc à lister, démarrer et éteindre les VMs avec n'importe quel user mais que la première fois. Car lors du démarrage d'une VM, VirtualBox crée un fichier <machineVM>.vbox dans le dossier contenant les VMS avec les droits lecture et ecriture seulement pour le user qui a lancé la commande.
nicolas@nicolas-MediaServer:/home/all/VirtualBox/VMs/UbuntuDev$ ll
total 1331268
drwxrwxrwx 3 tomcat7 tomcat7 4096 mai 16 00:21 ./
drwxrwxrwx 4 tomcat7 tomcat7 4096 mai 12 19:10 ../
drwxrwxrwx 2 tomcat7 tomcat7 4096 mai 15 16:48 Logs/
-rw------- 1 tomcat7 tomcat7 6978 mai 16 00:21 UbuntuDev.vbox
-rwxrwxrwx 1 tomcat7 tomcat7 6963 mai 15 16:47 UbuntuDev.vbox-prev*
-rwxrwxrwx 1 tomcat7 tomcat7 1363185664 mai 16 00:17 UbuntuDev.vdi*
Et par conséquent lorsque j'essaie d'éteindre cette même VM avec un autre user, VirtualBox n'y arrive pas car il n'a pas les droits sur le fichier <machineVM>.vbox.
Y a-t-il solution pour régler mon problème (à part changer les droits après chaque manipulation sur les VMs) ?