SMB Freigabe mit Leerzeichen im Namen mounten
Hallo, Ich muss eine Windowsfreigabe über Samba mounten. Allerdings enthält der Freigabename Leerzeichen. Wie trage ich das in die fstab bzw. smbfstab ein? //server/Dienst mit Spaces Geht nicht //server/Dienst%20mit$20Spaces Offensichtlich auch nicht. Mit " und ' einklammern habe ich auch schon probiert. "//server/Dienst mit Spaces" '//server/Dienst mit Spaces' In der Samba-Doku finde ich im Wust keinen Hinweis darauf, wie man sowas macht. Da gab es doch auch was mit ' und ´ oder ` ?? Ach ja, Dienste mit ohne Spaß im Namen lassen sich einwandfrei mounten. Gruß Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Freitag, 24. August 2007, Joachim Hussong wrote:
Hallo,
Ich muss eine Windowsfreigabe über Samba mounten. Allerdings enthält der Freigabename Leerzeichen.
Wie trage ich das in die fstab bzw. smbfstab ein?
//server/Dienst mit Spaces
Geht nicht
//server/Dienst%20mit$20Spaces
Offensichtlich auch nicht.
Mit " und ' einklammern habe ich auch schon probiert.
"//server/Dienst mit Spaces"
'//server/Dienst mit Spaces'
Bin mir da nicht sicher, aber m.E. wären die Anführungszeichen anders anzubringen: //server/"Dienst mit Spaces" Gruss Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Bauer schrieb:
On Freitag, 24. August 2007, Joachim Hussong wrote:
Hallo,
Ich muss eine Windowsfreigabe über Samba mounten. Allerdings enthält der Freigabename Leerzeichen.
Wie trage ich das in die fstab bzw. smbfstab ein?
//server/Dienst mit Spaces
Geht nicht
//server/Dienst%20mit$20Spaces
Offensichtlich auch nicht.
Mit " und ' einklammern habe ich auch schon probiert.
"//server/Dienst mit Spaces"
'//server/Dienst mit Spaces'
Bin mir da nicht sicher, aber m.E. wären die Anführungszeichen anders anzubringen:
//server/"Dienst mit Spaces"
Gruss
Daniel
Und wenn man die Leerzeichen mit einem vorangestellten Backslash maskiert? LG, Sascha -- it took three c64 to fly to the moon, but it takes a pentium to run windows -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Bauer schrieb:
On Freitag, 24. August 2007, Joachim Hussong wrote:
Hallo,
Ich muss eine Windowsfreigabe über Samba mounten. Allerdings enthält der Freigabename Leerzeichen.
Wie trage ich das in die fstab bzw. smbfstab ein?
//server/Dienst mit Spaces
Geht nicht
//server/Dienst%20mit$20Spaces
Offensichtlich auch nicht.
Mit " und ' einklammern habe ich auch schon probiert.
"//server/Dienst mit Spaces"
'//server/Dienst mit Spaces'
Bin mir da nicht sicher, aber m.E. wären die Anführungszeichen anders anzubringen:
//server/"Dienst mit Spaces"
glaub ich nicht ! ehmmm ... mach mal ein ls auf diesen Namen ....!!! auswählen und mit TAB automatisch vervollständigen lassen.... da steht dann was anders als Gänsefüsschen! und das was da steht kann er so interpretieren... sollte klappen.
Gruss
Daniel
Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Friday 24 August 2007, Fred Ockert wrote:
Daniel Bauer schrieb:
On Freitag, 24. August 2007, Joachim Hussong wrote:
Hallo,
Ich muss eine Windowsfreigabe über Samba mounten. Allerdings enthält der Freigabename Leerzeichen.
Wie trage ich das in die fstab bzw. smbfstab ein?
//server/Dienst mit Spaces
Geht nicht
//server/Dienst%20mit$20Spaces
Offensichtlich auch nicht.
Mit " und ' einklammern habe ich auch schon probiert.
"//server/Dienst mit Spaces"
'//server/Dienst mit Spaces'
Bin mir da nicht sicher, aber m.E. wären die Anführungszeichen anders anzubringen:
//server/"Dienst mit Spaces"
glaub ich nicht !
ich auch nicht mehr :-) Aber man könnte's noch mit \040 versuchen... also Dienst\040mit\040Spaces Klappts? Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 24. August 2007 12:29 schrieb Daniel Bauer:
On Friday 24 August 2007, Fred Ockert wrote:
Daniel Bauer schrieb:
On Freitag, 24. August 2007, Joachim Hussong wrote:
Hallo,
Ich muss eine Windowsfreigabe über Samba mounten. Allerdings enthält der Freigabename Leerzeichen.
Wie trage ich das in die fstab bzw. smbfstab ein?
//server/Dienst mit Spaces
Geht nicht
//server/Dienst%20mit$20Spaces
Offensichtlich auch nicht.
Mit " und ' einklammern habe ich auch schon probiert.
"//server/Dienst mit Spaces"
'//server/Dienst mit Spaces'
Bin mir da nicht sicher, aber m.E. wären die Anführungszeichen anders anzubringen:
//server/"Dienst mit Spaces"
glaub ich nicht !
ich auch nicht mehr :-)
Aber man könnte's noch mit \040 versuchen... also Dienst\040mit\040Spaces
Da würd ich an seiner Stelle - wie Sascha auch schon vorgeschlagen hat - ja zuerst mal das ganz normale Escapen des Leerzeichens mit \ probieren. Andererseits... Vielleicht doch die \40... Siehe http://wiki.ubuntuusers.de/Samba_Client#head-1c9d20c95a3466dc62cbb19bc487e2c... (gerade mit Google gefunden und war auch gar nicht schwierig. Bei einer Suche nach samba freigabe leerzeichen linux mounten ist's der erste Treffer...) Grüße Philipp -- Die Weltgeschichte ist auch die Summe dessen, was vermeidbar gewesen wäre. -- Konrad Adenauer ###signature by fortune### -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Da würd ich an seiner Stelle - wie Sascha auch schon vorgeschlagen hat - ja zuerst mal das ganz normale Escapen des Leerzeichens mit \ probieren.
Andererseits... Vielleicht doch die \40... Siehe http://wiki.ubuntuusers.de/Samba_Client#head-1c9d20c95a3466dc6 2cbb19bc487e2cc882972c7
(gerade mit Google gefunden und war auch gar nicht schwierig. Bei einer Suche nach samba freigabe leerzeichen linux mounten ist's der erste Treffer...)
Aaaallllssoooo sprach Zarathustra! Ich denke, ich habe das Problem gelöst. Problem war nicht nur das Leerzeichen, wie erst vermutet. Der zu mountende Ordner lautet in etwa //server/Name mit space/noch mal mit space Also zweimal hintereinander. Freigegeben ist allerdings nur //server/Name mit space/ Unter Windows kann ich tieferliegende Ebenen als Netzlaufwerk einbinden. Mit mount unter Linux offensichtlich nur die oberste Ebene. Mit der Maskierung \040 in fstab oder "" in der Shell kann ich die Freigabe jetzt mounten, habe allerdings eine Ebene zuviel drin, die ich aber sonstwie umgehen kann. Gruß und danke für die Denkanstöße. Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Bauer schrieb:
On Friday 24 August 2007, Fred Ockert wrote:
Daniel Bauer schrieb:
On Freitag, 24. August 2007, Joachim Hussong wrote:
Hallo,
Ich muss eine Windowsfreigabe über Samba mounten. Allerdings enthält der Freigabename Leerzeichen.
Wie trage ich das in die fstab bzw. smbfstab ein?
//server/Dienst mit Spaces
Geht nicht
//server/Dienst%20mit$20Spaces
Offensichtlich auch nicht.
Mit " und ' einklammern habe ich auch schon probiert.
"//server/Dienst mit Spaces"
'//server/Dienst mit Spaces' Bin mir da nicht sicher, aber m.E. wären die Anführungszeichen anders anzubringen:
//server/"Dienst mit Spaces" glaub ich nicht !
ich auch nicht mehr :-)
Aber man könnte's noch mit \040 versuchen... also Dienst\040mit\040Spaces
das ist kein Apache... also geht das auch nicht so ! bei >> Regular Expressions << nachlesen, der Backslash maskiert nur die NULL... das sollte dann bedeuten, dass da der Name zu Ende ist (?) .. war da nicht was ? binäre NULL beendet den String? zumindest in der Anzeige... da war doch was mit String-Errors, buffer overflows und Angriffmechanismen, wo gerade irgendwo mittendrin eine (maskierte) NULL eine Rolle spielte...bei korrekter Programmierung ist da Schluss... ja... man kann irgendwie auch die Oktal oder Hexwerte eingeben ... ging irgendwie ! ich werde auch nachlesen, wenn ich es brauche (also wenn jemand Namen in falscher Codierung drin hat)
Klappts?
Daniel
Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Joachim Hussong schrieb:
Hallo,
Ich muss eine Windowsfreigabe über Samba mounten. Allerdings enthält der Freigabename Leerzeichen.
Wie trage ich das in die fstab bzw. smbfstab ein?
//server/Dienst mit Spaces
Geht nicht
//server/Dienst%20mit$20Spaces
Offensichtlich auch nicht.
Mit " und ' einklammern habe ich auch schon probiert.
"//server/Dienst mit Spaces"
'//server/Dienst mit Spaces'
In der Samba-Doku finde ich im Wust keinen Hinweis darauf, wie man sowas macht.
Da gab es doch auch was mit ' und ´ oder ` ??
Ach ja, Dienste mit ohne Spaß im Namen lassen sich einwandfrei mounten.
in der Darstellung bei ls usw. maskiert man die durch das Voranstellen eines Backslash's .... ansonsten war (und ist wohl immer noch) das Leerzeichen (Space. blank) immer das Ende des Bezeichners....zumindest bei Unix usw. Windoofs nimmt (egal was..wie warum) immer 255 Characters als Namen.. vermutlich (?? keine Ahnung) auch Dollar oder das Pipezeichen | deswegen ( brauchst bei regexpressions...) gibt es in Unix - also Linux die Maskierung einzelner Zeichen! ansonsten bin ich a.) zu faul dir alles rauszusuchen b.) brauch ich das soo oft, dass ich es von Mal zu Mal immer schon vergessen habe... c.) Suchansätze hast du ja jetzt... und ich werde schon nicht soo daneben liegen , denk ich mir so....
Gruß
Joachim
Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Daniel Bauer
-
Fred Ockert
-
Joachim Hussong
-
Philipp Zacharias
-
Sascha Piculjan