Hallo
Ich versuche grad einen Ordner über net usershare freizugeben, scheitere da allerdings an den Zugriffsrechten - ich bekomme einfach keinen Schreibzugriff auf das Netzwerkshare.
Meine Konfiguration sieht folgendermaßen aus: Client ist Laptop und als Server fungiert der Desktop, beide mit Xubuntu 14.04, auf beiden sind samba und cifs-utils installiert, acl-Support auf dem Desktop ist vollständig, auf dem Laptop offenbar nur auf der Systempartition, zumindest gibt mir
tune2fs -l /dev/sda6 | grep "Default mount options:"
für /home none aus.
Gastuser für samba eingerichtet und der samba Datenbank zugefügt (auf beiden Rechnern, da auch das Laptop später Ordner freigeben können soll):
sudo adduser --no-create-home --disabled-login --shell /bin/false gast smbpasswd -a gast
An der smb.conf habe ich nur die Optionen hosts allow , guest account = gast und read only = no zusätzlich hinzugefügt, ansonsten ist die smb.conf unverändert. Zeitweise hatte ich noch security = user zugefügt, aber das brachte keine Änderung und scheint wohl eh default in samba4 zu sein, insofern habe ich es wieder gelöscht.
#smb.conf auf Desktop [global] workgroup = WORKGROUP server string = %h server (Samba, Ubuntu) dns proxy = no hosts allow = 192.168.0.0/16 server role = standalone server passdb backend = tdbsam encrypt passwords = yes obey pam restrictions = yes unix password sync = yes pam password change = yes map to guest = bad user guest account = gast usershare allow guests = yes read only = no
Die smb.conf des Laptops sieht ähnlich aus.
Auf Desktop gebe ich dann mit
net usershare add test /home/desktopuser/test "" Everyone:F guest_ok=y
einen Ordner frei. Mein Laptopuser kann lesend darauf zugreifen, schreiben ist dagegen nicht möglich, und ich finde einfach den Fehler nicht. Lösen ließe sich das Problem natürlich durch ein chmod 777 beim Freigeben, aber das sollte doch eigentlich nicht nötig sein, denn die Zugriffsrechte sollten doch bereits durch die acls gesetzt sein (Everyone:F).
Hat irgendjemand eine Idee woran der Schreibzugriff bei mir scheitert?
p.s. Noch etwas anderes ist mir aufgefallen, unabhängig von dem Schreibrechteproblem: ich hatte mir auf dem Laptop mal das system-config-samba tool angesehen (habe ein share damit angelegt), dabei ist mir aufgefallen, dass mir das tool automatisch einige default-Einträge in smb.conf auskommentiert hat (z.B. passdb backend = tdbsam). Ist das gewollt, weil diese Einstellungen inzwischen defaultmäßig verwendet werden, und ein entsprechender Eintrag in der smb.conf somit überflüssig ist, oder ist das ein Bug in system-config-samba?