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
- 759 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
Ettol feltem en is, hogy ezt igy ilyen modon nem lehet megoldani....ACL-t meg nem hasznaltam az mi fan terem? :)
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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...
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Koszi a valaszokat, holnap ki is probalom...
- A hozzászóláshoz be kell jelentkezni