Linux kann eine CIFS-Freigabe nicht mit Komma im Pfad mithilfe von / etc / fstab bereitstellen

2

Ich habe Probleme beim Mounten eines CIFS-Netzlaufwerks zur Verwendung in einer von mir entwickelten / verwalteten Anwendung. Der Freigabepfad enthält einen Ordner mit dem Namen , Employeeswie in Company/, Employees/Some data(der zugeordnete Ordner befindet sich in einer Windows-Domäne).

Ich musste die Räume schon mit dem Oktal verlassen \040. Das Oktal \054für Komma funktioniert nicht - ich erhalte immer noch eine Fehlermeldung. Nach dem Betrachten kern.logsehe ich, dass es das Komma wörtlich interpretiert und den Weg bricht:

Nov 21 11:15:58 dashboard-prod kernel: [669753.128303] CIFS: Unknown mount option " Employees/Some data"

Es scheint, dass es den Pfad dort beendet und erwartet, dass das, was dem Komma folgte, eine Pfadoption ist.

Hier ist die Zeile in fstab:

//path/to/share/, Employees/   /local/path  cifs    defaults,password=foo,sec=ntlm,iocharset=utf8,username=bar   0    0

Wenn ich versuche, den Pfad zu zitieren (in der Hoffnung, dass das Komma ordnungsgemäß entfernt wird), wird das Komma ordnungsgemäß entfernt, aber dann erhalte ich:

mount.cifs: bad UNC ('//path/to/app/, Employees/folder')
WestonM
quelle
Haben Sie versucht, ein Zitat um Ihren Weg zu setzen?
Angel115
wenn ich versuche, den Pfad zu zitieren, gibt es mir einen anderen Fehler. Ich nahm an, dass es die doppelten Anführungszeichen nicht mochte. soll ich beide wege zusammen zitieren? Ich habe nur den einen zitiert.
WestonM
1
juste den ersten Pfad, der Ihre Sonderzeichen enthält. und du sagst, dass du // path / to / share / \ 054 \ 040Employees / bereits ausprobiert hast? Was ist der neue Fehler jetzt?
Angel115
Ja, ich habe versucht, die Oktale so zu verwenden, wie Sie sie beschreiben. wenn ich das tue, erhalte ich oben "Unknown mount option". Wenn ich nur versuche, den Pfad in Anführungszeichen zu setzen, wird der Pfadname korrekt übersetzt, aber dann lautet der Fehler "mounts.cifs: bad UNC"
WestonM
1
Können Sie es von der CLI aus mit mount -t cifs ... zum Laufen bringen ?
MariusMatutiae