[Eisfair] Samba-Freigabe mounten auf der Kommandozeile mit Passwortübergabe
Marcus Röckrath
marcus.roeckrath at gmx.de
So Jun 12 08:49:27 CEST 2022
Hallo,
eine Samba-Freigabe einzumounten und dabei als Option das Passwort
mitzugeben, ist ja kein Geheimnis tausendemale gemacht, und dennoch hat
mich das gerade auf einem Raspi zur Verzweiflung gebracht.
Ein Gegentest auf dem eis zeigte dann auch dort das gleiche "Problem".
mount -t cifs -o
user=otto,password=123!1abc,iocharset=utf8,vers=3.02 //...../Freigabe /mnt
wird zu
mount -t cifs -o user=otto,password=123ls
-laabc,iocharset=utf8,vers=3.02 //......./Freigabe /mnt
Die Zeichenfolge !<number> ist der Übeltäter, der auf der Kommandozeile
durch die Bash ersetzt wird; gibt es keine Ersetzung, dann erscheint als
Fehlermeldung z. B.
-bash: !6: event not found
Gelingt einer Ersetzung, dann ist natürlich das Passwort verhunzt oder durch
ein Leerzeichen wird die Befehlszeile zerissen.
Escaped man das ! ist alles gut:
mount -t cifs -o
user=otto,password=123\!1abc,iocharset=utf8,vers=3.02 //...../Freigabe /mnt
Übrigens ist das escapen nur auf der Kommandozeile nötig, in einem Skript
funktioniert die Mountzeile ohne jede Manipulation.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair