smbmount freigabe - Keine Schreibrechte

.:L

0
Hallo Habo,

folgende Situation:
Auf eine lokale NTFS-Freigabe habe ich bis jetzt via smb://server/pfad zugegriffen. Die Freigaben wurden auf dem Server via chmod 777 -R * allesamt freigegeben. Lese/Schreiben ist so, wenn ich via Nautilus zugreife, kein Problem.

Nun habe ich die Freigabe mit smbfs eingebunden:
//**** /sq smbfs rw,user,auto,exec,utf8, 0 0

chmod 777 wurde vor dem mount gesetzt.

Nun habe ich, wenn ich über /sq auf die Freigabe zugreife, keine Schreibrechte. Wenn ich allerdings über smb://**** zugreife funktioniert alles problemlos.

Was mache ich falsch?
 
Zuerstmal sollte man anstatt smbfs mittlerweile cifs nutzen. Ausserdem werden die Rechte bei SMB-Mounts prinzpiell über die Mount-Optionen im Zusammenhang mit den Server-Einstellungen gesetzt. Du solltest dir also am einfachsten eine Gruppe anlegen, die auf die Freigabe schreiben können soll, und diese dann mit dem gid-Parameter beim Mounten angeben. Weiterhin empfiehlt es sich fmask und dmask zu setzen, da die Remote-Rechte dem Mount ziemlich egal sind. Der Default-Wert basiert nämlich auf der im System vergebenen umask und die sollte ja eigentlich nicht rwxrwxrwx sein, sondern eher rw-rw-r--. Da die Dateien im Mount per Default root zugeordnet werden, hat also auch nur root Schreibrechte.

Wenn du über einen grafischen Client auf ein SMB-Share zugreifst, ermittelt dieser im Normalfall die aktuelle UID und GID und setzt diese beim Zugriff korrekt, weswegen es dann damit funktioniert.
 
Danke. Da kam jetzt eine Menge Zeug von dem ich keine Ahnung von habe, werde mich erstmal etwas einlesen und dann rumprobieren :>
 
Zurück
Oben