Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/02/2011, à 10:40

yeye75013

Virtualbox En compte utilisateur

Bonjour la communauté !

J'ai un petit soucis sur virtualbox ( 4.0 )  que je n'arrive pas a résoudre, vous allez peut être pouvoir m'aider.

Alors en gros : J'ai une VM Windows XP que j'ai paramètre sur un compte " admin " de mon ubuntu.

Première chose :J'aimerai pouvoir lancer cette même VM depuis un compte " utilisateur ".

La deuxième, je souhaiterai que le compte utilisateur ne puisse QUE lancer la VM sans pouvoir y toucher les configurations de celle ci ( suppression du vdi/changement du reseau/rajout d'un periph pour booter sur la VM ect ect ..) ce qui pourrait mettre en périple la vie de ma VM big_smile .

Ps: Le compte utilisateur fait bien parti du groupe vboxuser

J'ai essayé ceci depuis le compte utilisateur :

VBoxManage startvm "/chemin/de/ma/VM"

Sans succès

J'ai essayé avec la commande

Sudo su -c -login "VBoxManage startvm /chemin/de/ma/VM"

Même résultat .

Si quelqu'un a déjà eu a faire a se problème, je suis preneur de toutes astuces smile

Cordialement

Dernière modification par yeye75013 (Le 21/02/2011, à 10:41)

Hors ligne

#2 Le 21/02/2011, à 12:03

demonipuch

Re : Virtualbox En compte utilisateur

Bonjour

Pour votre 1ere question, essayez avec ces commandes la :

VBoXManage startvm "nom_de_la_VM"

ou

VBoxManage startvm /chemin/de/la/VM/VM.vbox

Pour la 2eme question, je ne sais pas si c'est possible malheureusement...

Hors ligne

#3 Le 21/02/2011, à 12:42

yeye75013

Re : Virtualbox En compte utilisateur

La commande

VBoXManage startvm "nom_de_la_VM"

appel le fichier virtualbox.xml qui se trouve dans le profil sur lequel on va faire la commande. La deuxième commande correspond a celle que j'ai essayé smile

Merci pour l'aide

Hors ligne

#4 Le 22/02/2011, à 18:04

yeye75013

Re : Virtualbox En compte utilisateur

Personne ne s'est déjà posé la question voir même trouver une solution ? sad

Dernière modification par yeye75013 (Le 22/02/2011, à 18:33)

Hors ligne

#5 Le 12/03/2011, à 14:52

CestPasFaux

Re : Virtualbox En compte utilisateur

Bonjour yeye75013.

2 solutions :

  1. Il vous faut copier le dossier de vous VM de ton compte 'admin' (/home/admin/VirtualBox VMs/VMNAME) vers le dossier /home/user/VirtualBox VMs/VMNAME ! Mais cela signifie que chaque VM évoluera différemment.

  2. Ou bien vous créez un répertoire commun à tous les utilisateurs/admins (admettons le dossier REP créé à la racine avec les droits 777). Pour cela, vous désenregistrez la VM sur votre compte 'admin'

    VBoxManage unregistervm "VMNAME"

    Vous déplacez ensuite le répertoire de la VM (/home/admin/VirtualBox VMs/VMNAME) vers le répertoire commun (REP), attention aux droits du dossier VMNAME !
    Vous vous connectez à votre compte 'utilisateur' et vous enregistrez à nouveau la VM sur votre compte 'utilisateur' :

    VBoxManage registervm /REP/VMNAME/VMNAME.vbox

ATTENTION ! UN SEUL UTILISATEUR A LA FOIS PEUT AJOUTER LA VM

Pour votre question d'accès pour l'utilisateur aux commandes de la VM, l'utilisateur doit-il uniquement avoir accès à la VM et non à l'environnement Hôte ? L'ordinateur doit-il démarrer directement sur la session de l'utilisateur ?

Si tel est le cas, il vous faut supprimer tous les raccourcis claviers pour l'utilisateur (sauf l'accès au Terminal et la déconnexion de la session (utile pour passer en mode administrateur), supprimer les barres de menu (tableaux de bord), ajouter aux programmes de démarrage la commande VBoxManage startvm "VMNAME", ajouter un raccourci VBoxManage startvm "VMNAME" sur le bureau de l'utilisateur, lancer la VM une fois via VirtualBox, la paramétrer en plein écran et l'arrêter, et enfin lancer automatiquement au démarrage de l'ordinateur la session de l'utilisateur.
Ainsi au prochain (re)démarrage de l'ordinateur, la VM sera lancée directement.

Dernière modification par CestPasFaux (Le 12/03/2011, à 15:17)

Hors ligne