Samba jogosultsagok

Fórumok

Hello,

Lenne egy kisebb problemam samban keresztul megosztok egy foldert amelybe csak 1 felhasznalo tud irni es ezen a folderen belul lenne meg 1 folder amibe viszont mindenkinek kellene, hogy tudjon irni, hogy birnam kulon megadni erre a folderre mondjuk, hogy force create mode = 777 ?
Koszi

Hozzászólások

szerintem nem tudod dir szinten ezeket állítgatni, csak share szinten.
én az összes user-t betenném egy group-ba (szerencsés esetben benne is vannak, users vagy "domain users"), azt a csoportot a world-writeable dir könyvtárának, adnék rá sgid-et, a mask-ot meg hagynám 770-án.
ezzel csak az a ciki, hogy így még ha a parent dir joga 750 is, az abban levő file-ok joga 770 lesz.
ezt szerintem vagy ACL-el lehet megoldani, vagy az upload dir-t külön share-ként kipakolni 770-val, míg a parent dir 750-val, illetve write list, read list, stb.
nem elegáns, ha valaki tud jobbat engem is érdekelne

még én sem használtam, samba doksiban van erről szó, lehet, hogy kernelt kell hakkolni hozzá.
amikor a samba server-t csináltam nem volt idő ilyennel kísérletezni, azóta meg production gép, szóval annyit tudok segíteni, hogy beírod gugliba a samba acl posix szavakat.
továbbá javaslom a samba * guide idevágó részeit

Csinálsz egy külön bejegyzést az smb.conf-ba annak a könyvtárnak amibe mindenki írhat és create mask 0777, directory mask 0777, stb...

Ennyit próbálj meg a könyvtáron, ha nem akarsz új share-t csinálni:

setfacl -d -m u::rwx dirneve
setfacl -d -m g::rwx dirneve
setfacl -d -m o:rwx dirneve

Koszi a valaszokat, holnap ki is probalom...