Seite 1 von 1

vmware-vmrc nicht als root

Verfasst: 24.11.2008, 09:49
von Paddrig
Hallo,

ich habe folgendes Problem.
Über ein Skript möchte ich eine Remote Konsole mittels vmware-vmrc auf einem ESX Server aufrufen. Dabei möchte ich auch eine automatische Authentifizierung einbauen.
Nur will ich dabei nicht den root verwenden.

Auf dem ESX habe ich mittels

adduser -g users -s /sbin/nologin -d /dev/null vmrc
passwd vmrc

Den Nutzer vmrc mit einem PW angelegt.

Starte ich nun:

vmware-vmrc -h esx1 -u vmrc -p test -m "[intern] test1/test1.vmx"

erhalte ich den Fehler das vmrc nicht berechtigt ist, dies zu tun. In welche Gruppe muss vmrc?

Verfasst: 24.11.2008, 15:06
von Tschoergez
Hi,

Du musst im VI client eine Berechtigung für diesen User anlegen, (ich denke mal, mindestens mit einer Rolle mit dem Privileg "use console"), könnte ich mir zumindest vorstellen.

Versuch doch mal, über den WebAccess sich als der gerfragte user einzuloggen...

Viele Grüße,
Jörg

Verfasst: 24.11.2008, 15:57
von Paddrig
Da ich einen direkten ESX Zugang brauche, helfen mir die User innerhalb des VCs nicht.
Auf der Weboberfläche kann ich mich auch nicht anmelden.

Gibts evt. eine Gruppe, in der man sein muss, damit der Remotezugriff funktioniert?

Verfasst: 25.11.2008, 13:17
von Loriot
Der User braucht Lese-Recht auf den Datastore (mit VI-Client am ESX anmelden und im Reiter 'Permissions' 'Read-Only' für den User vmrc auf den ESX-Host vergeben). Neue Rolle anlegen mit Berechtigung 'Console Interaction' (unter Virtual Machine->Interaction) und den User mit dieser Rolle im Reiter 'Permissions' der VM hinzufügen.

Hope it help's