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: 3319
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
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
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