PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vmware läuft nur als root



markp1972
02.06.07, 14:06
Hallo,
ich habe äußerst erfolgreich vmware server 1.0.2 auf opensuse 10.1 installiert. Zunächst konnte ich vmware nur als root starten, nicht mit normalen Benutzern. Deshalb habe ich erstmal eine virtuelle Maschine mit vmware (als root) angelegt, die läuft wunderbar.

Damit ich vmware auch als normaler Benutzer ausführen kann, habe ich die Berechtigungen der Programme und der viruellen Maschine angepasst:

athlon:/usr/bin # ls -la vm*
-r-xr-xr-x 1 root root 6160 2007-04-13 05:25 vmnet-bridge
-r-xr-xr-x 1 root root 110872 2007-04-13 05:25 vmnet-dhcpd
-r-xr-xr-x 1 root root 119076 2007-04-13 05:26 vmnet-natd
-r-xr-xr-x 1 root root 5192 2007-04-13 05:25 vmnet-netifup
-r-xr-xr-x 1 root root 8172 2007-04-13 05:25 vmnet-sniffer
-r-xr-xr-x 1 root root 4946 2007-04-13 05:26 vmrun
-r-xr-xr-x 1 root root 31656 2006-04-23 05:16 vmstat
-r-xr-xr-x 1 root root 11456 2007-04-13 05:26 vm-support
-rwsr-xr-x 1 root trusted 4570 2007-04-13 05:26 vmware
-r-xr-xr-x 1 root root 73092 2007-04-13 05:26 vmware-authtrusted
-r-xr-xr-x 1 root root 23333 2007-04-13 05:26 vmware-cmd
-r-xr-xr-x 1 root root 289789 2007-05-09 17:26 vmware-config.pl
-r-xr-xr-x 1 root root 490464 2007-04-13 05:25 vmware-loop
-r-xr-xr-x 1 root root 25488 2007-04-13 05:26 vmware-mount.pl
-rwsr-xr-x 1 root trusted 10852 2007-04-13 05:26 vmware-ping
-r-xr-xr-x 1 root root 718200 2007-04-13 05:26 vmware-vdiskmanager

athlon:/hda/Virtual Machines/Windows XP Professional # ls -la
insgesamt 9054462
drwxrwxrwx 2 mark users 528 2007-06-02 14:33 .
drwxrwxrwx 3 root root 128 2007-06-02 14:49 ..
-rwxrwxrwx 1 mark users 8664 2007-05-30 13:40 nvram
-rwxrwxrwx 1 mark users 30481 2007-05-29 16:55 vmware-0.log
-rwxrwxrwx 1 mark users 34557 2007-05-29 16:54 vmware-1.log
-rwxrwxrwx 1 mark users 27170 2007-05-29 16:52 vmware-2.log
-rwxrwxrwx 1 mark users 30669 2007-05-30 13:40 vmware.log
-rwxrwxrwx 1 mark users 8589934592 2007-05-30 13:39 Windows XP Professional-flat.vmdk
-rwxrwxrwx 1 mark users 362 2007-05-30 11:33 Windows XP Professional.vmdk
-rwxrwxrwx 1 mark users 134217728 2007-05-30 11:32 Windows XP Professional.vmem
-rwxrwxrwx 1 mark users 0 2007-05-09 17:44 Windows XP Professional.vmsd
-rwxrwxrwx 1 mark users 17912693 2007-05-30 13:40 Windows XP Professional.vmss
-rwxrwxrwx 1 mark users 1319 2007-05-30 13:40 Windows XP Professional.vmx
-rwxrwxrwx 1 mark users 520505344 2007-05-09 19:18 WinXppro.iso




Ebenfalls habe ich Berechtigungen auf die Dateien in meinem Home-Verzeichnis:


mark@athlon:~/.vmware> ls -la
insgesamt 15
drwxr-xr-x 2 mark users 144 2007-06-02 14:47 .
drwx------ 53 mark users 2888 2007-06-02 14:56 ..
-rwxr-xr-x 1 mark users 73 2007-06-02 14:47 favorites.vmls
-rw------- 1 mark users 1401 2007-06-02 14:47 preferences


Ich kann nun als normaler User "mark" vmware von der Shell mit vmware aufrufen. Im Inventory sehe ich noch nicht die von root erzeugte virtuelle Maschine. Wenn ich dann "Open a virtual machine" anklicke und mich zur Datei "/hda/Virtual Machines/Windows XP Professional/Windows XP Professional.vmx" hangel und die dann öffne, erhalte ich die Fehlermeldung:

Unable to add virtual machine "/hda/Virtual Machines/Windows XP Professional/Windows XP Professional.vmx" to the inventory: No permission to perform this operation

Was mache ich falsch?

Viele Grüße,
Mark

PS: Noch eine Kleinigkeit am Rande: Ich hatte zuvor schon etwas mit sudo probiert, deshalb sind wohl oben in /usr/bin 2 Dateien mit der "Gruppe" trusted versehen, wie kann ich das trusted wieder "entfernen"?

therealmisterx
02.06.07, 14:28
Nachdem du die VM als root angelegt hast nehme ich mal an du darfst sie als User nicht öffnen/schreiben.

markp1972
02.06.07, 14:45
Aber wo wird gepspeichert, dass ich sie als root eingerichtet habe? Die Dateiberechtiungen der virtuellen Maschine sind ja für den Benutzer angepasst. Anders rum geht es übrigens: Wenn ich eine VM mit nem normalen User erstelle, kann ich sie anschließend ins Inventory des root übernehmen.

Das muss man doch irgendwo anpassen können!?

stefan.becker
02.06.07, 16:11
Der Server bietet doch eine EInstellung, ob die Maschinen privat sein sollen oder nicht.

markp1972
03.06.07, 08:13
Und damit hast du völlig recht!
Vielen Dank, nun läuft es, wie von mir gewünscht!!!