Deploy Agent interpretiert Password flasch

Antworten
Spoxs
Beiträge: 108
Registriert: 16 Jun 2011, 14:25

Deploy Agent interpretiert Password flasch

Beitrag von Spoxs »

Szenario:
Ein Client soll per opsi-deploy-agent remote mit dem OPSI Agenten ausgestattet werden.
Flgender efehl wird dabei im OPSI Client Agent Verzeichnis ausgeführt:
./opsi-deploy-client-agent -u <Username> -p <Passwort> -r -o <PCName>

Enthält das Passwort zB ein Ausrufezeichen, interpretiert OPSI das Ausrufezeichen wohl als Kurzwahl für ein OPSI Paket.

Beispiel:
Ich gebe folgendes ein:
./opsi-deploy-client-agent -u Administrator -p abc!123 -r -o pc123.domain.local

In der Ausführungszeile erscheint dan jedoch folgendes:
./opsi-deploy-client-agent -u Administrator -p abcopsipaketproductid -r -o pc123.domain.local

Das führt entsprechend zu Fehlern.
Der Bug ist reproduzierbar.
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Deploy Agent interpretiert Password flasch

Beitrag von d.oertel »

Hi,

kein Bug sondern Fehlbedienung.

! ist ein shell Sonderzeichen und aktiviert die history expansion

Als Beispiel kannst Du mal

Code: Alles auswählen

echo hall!o
und (mit geschütztem Sonderzeichen)

Code: Alles auswählen

echo hall\!o
probieren

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Spoxs
Beiträge: 108
Registriert: 16 Jun 2011, 14:25

Re: Deploy Agent interpretiert Password flasch

Beitrag von Spoxs »

ah ok danke.
Wusste ich nicht. Bin kein Linux Mensch :P
Antworten