samba und office-dokumente

asmoday

Lt. Junior Grade
Registriert
Mai 2006
Beiträge
397
hallo zusammen,

habe hier auf der arbeit ein kleines problem mit unserem samba server.
aufgrund von zugriffsberechtigungen soll das sticky-bit verwendet werden,
damit bei dateiänderungen die gruppenrechte erhalten bleiben.

ich habe eine freigabe unter der alle neu erstellten objekte mit der rechte maske
2775 erstellt werden sollen (sind keine unter linux ausführbaren dateien). bei txt, bmp
und vsd dateien funktioniert das soweit auch. nur wenn ich ein office-dokument (egal ob
ms-office oder openoffice) erstelle hat es die rechtemaske 0775.

das share ist wiefolgt eingerichtet:
Code:
[FREIGABE]
        path = Pfad
        read only = No
        force create mode = 2775
Betriebssystem ist SLES9 und SAMBA ist in der version 3.0.9-2.1.5-SUSE installiert.

gibt es eine möglichkeit samba zu sagen, dass ALLE dateien (verzeichnisse funktionieren
gottseidank) mit 2775 angelegt werden sollen?

edit:
keiner ne idee?
 
Zuletzt bearbeitet:
das dokument wird direkt auf dem server erstellt.

hab's gerade mal ausprobiert:
wenn ich das dokument direkt auf dem server erstelle hat es -rwxrwxr-x
wenn ich das dokument auf meinem pc erstelle und dann hinkopiere hat es wie gewünscht
-rwxrwsr-x.

hier ist noch die [global]-sektion aus der smb.conf, vielleicht sieht jemand ja nen
"fehler" darin.

Code:
[global]
        workgroup = ARBEITSGRUPPE
        update encrypted = Yes
        passwd program = /usr/bin/passwd %u
        username map = /etc/samba/smbusers
        unix password sync = Yes
        printcap cache time = 750
        printcap name = cups
        logon path = \\%L\profiles\.msprofile
        logon drive = P:
        logon home = \\%L\%U\.9xprofile
        ldap ssl = no
        printer admin = @ntadmin, root, administrator
        create mask = 0775
        directory mask = 0775
        cups options = raw
        include = /etc/samba/dhcp.conf

was unter global steht dürfte sich ja net mit der konfiguration von dem share beissen, oder?


gruß asmoday
 
Spontan würde ich sagen, dass sich der Fehler hier verbirgt:
Code:
        create mask = 0775
        directory mask = 0775
(aus deiner [global]-Sektion)
 
hallo e-Laurin,

diese global-sektion ist von meinem test-rechner, auf dem ich
das gleiche problem habe. zuhause konnte ich den fehler mit
einem "jungfräulichen" samba-server auch nachvollziehen.
sowohl auf dem testrechner als auch zuhause waren/sind die
create/directory mask einträge nicht vorhanden.

Code:
[global]
        workgroup = ARBEITSGRUPPE
        username map = /etc/samba/smbusers
        printcap cache time = 750
        printcap name = cups
        add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$
        logon path = \\%L\profiles\.msprofile
        logon drive = P:
        logon home = \\%L\%U\.9xprofile
        domain master = No
        printer admin = @ntadmin, root, administrator
        cups options = raw
        include = /etc/samba/dhcp.conf

die einträge könnten natürlich mitverantwortlich sein, aber auf
nem produktiv-server lass ich die sicherheitshalber mal drin.

edit:
keiner ne idee? :(
 
Zuletzt bearbeitet:
Zurück
Oben