Sziasztok!
van egy Ubuntu 14.04 szerver (Samba Version 4.1.6-Ubuntu), és Win7 kliensek.
Samba oldala szerint:
Force directory mode: "This parameter specifies a set of UNIX mode bit permissions that will always be set on a directory created by Samba."
hiába állítom be 0777-re, drwxr-sr-x jogot kapok csak.
Próbáltam máshogy is:
inherit permissions: Így a könyvtár jogok jól beállnak, de a fájl jogaim nem.
Parent directory: drwxrwsr-x
Amiket létrehozok benne:
drwxrwsr-x
-rw-r--r--
smb.conf ide vonatkozó része:
create mask = 0664
force create mode = 0666
directory mask = 0775
force directory mode = 0777
#inherit permissions = yes
#inherit acls = yes
#map archive = no
Mit rontok el?
szerk:
Ha az első esetben a force-hoz 2777-et írok, akkor jól működik. 0777-el miért nem?
A második esetben, amit inkább szeretnék használni, ha a map archive-ot no-ra teszem, jól működik, csak lesz az ownernek egy x bitje, ami nem tetszik. De a map archive nem (csak) azt írtja ki, hanem a w bite(k)t is. Vajon miért?
- 2113 megtekintés
Hozzászólások
Ez közben megoldódott?
Valakinek ötlete?
- A hozzászóláshoz be kell jelentkezni
Sajnos számomra nem :( Együtt élek az egyik workarounddal.
- A hozzászóláshoz be kell jelentkezni
Az a setgid miert van , mitol es kell-e?Mivel igy minden dir meg fajl a group altal megszabott jogokat kapja.
force-el gondolom azert mukodik mert akkor a samba erovel folulirja a sima unixos jogokat vagyis nem foglalkozik vele.
A map archive igy van csinalva ha jol ertem:
Preserve DOS archive attribute in user execute bit (0100).
- A hozzászóláshoz be kell jelentkezni
Nem kell, csak feltűnt, hogy úgy működik.
Értem, szóval az owner x bit mindenképp marad. Köszi, ezt nem tudtam.
- A hozzászóláshoz be kell jelentkezni
samba 3-nál egyik share-emen ezt a konfigot használom.
nem is a konkrét beállítások az érdekesek, hanem a megjegyzések.
2*2*2 opció van a jogokkal kapcsolatos opciócsaládban:
kvt vagy fájl * létrehozás vagy chmod * AND vagy OR maszolás.
samba 4-nél asszem kivettek belőle valamennyit.
create mask = 0664 # bitwise AND on new files
force create mode = 0600 # bitwise OR on new files
security mask = 0775 # bitwise AND on chmod files
force security mode = 0600 # bitwise OR on chmod files
directory mask = 0775 # bitwise AND on new folders
force directory mode = 0700 # bitwise OR on new folders
directory security mask = 0775 # bitwise AND on chmod folders
force directory security mode = 0700 # bitwise OR on chmod folders
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack
- A hozzászóláshoz be kell jelentkezni
ez szintén egy samba 3 konfigolást könnyítő comment:
# -rwxrwxrwx
# || | |
# || | `- DOS hidden attribute
# || `---- DOS system attribute
# |`------- DOS archive attribute
# `-----+-- yes -- report inverse of DOS readonly attribute (ATTRIB +R => chmod ugo-w; ATTRIB -R => chmod u+w)
# `-- permissions -- report the effective permissions of the connecting user; only can change r/o attribute by NT ACLs, not on DOS
map archive = no
map readonly = no
map system = no
map hidden = no
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack
- A hozzászóláshoz be kell jelentkezni