Sziasztok!
Van egy samba megosztásom amiben A usernek olvasási joga több (B,C,D) usernek pedig írási joga van. Hogy lehet azt megoldani, hogy ezen megosztáson belül lévő könyvtárra A usernek írási joga legyen? Már csináltam egy új megosztást ami direkt arra a könyvtárra mutat, ahová A-nak írni kellene, azon keresztül ír is szépen. De a másik megosztáson keresztül semmi. A könyvtárra a jogokat 0777-re állítottam semmi változás. Valakinek van ötlete, hogy lehetne megoldani ezt a problémát az eredeti megosztáson keresztül?
- 1457 megtekintés
Hozzászólások
Az ilyen megoldás esetén nem a sambán kell állítani hanem a filerendszer jogosultságokon szerintem. Én erre ACL-t használnék inkább. Samba beenged mindennel, de megfoghatod az alatta dohogó filerendszer ACL-jeivel.
A 777-et meg el kellene felejteni szerintem.
- A hozzászóláshoz be kell jelentkezni
"Valakinek van ötlete, hogy lehetne megoldani ezt a problémát az eredeti megosztáson keresztül?"
Milyen az eredeti megosztás?
Amúgy szerintem is rendszer szinten kell a jogosultságokat beállítani.
Olyat lehet még samba szinten csinálni, hogy megmond a sambának, hogy milyen felhasználóval és csoporttal hozza létre a könyvtárat vagy fájlt.
force user = xy
force group = xx
Aztán rendszer szinten pedig a felhasználókat tudod csoportokba rendezni és ott megmondhatod, hogy melyik felhasználó illetve csoport mihez férhet hozzá és milyen szinten.
Ezekkel pedig szintén jogosultsági szintet tudsz beállítani a sambán.
create mode = 0xxx
force create mode = 0xxx
directory mask = 0xxx
Természetesen 777 nélkül, mert különben nem lenne értelme.
Ezt érdemes lenne amúgy elolvasnod:
http://www.szabilinux.hu/samba/samba.zip
- A hozzászóláshoz be kell jelentkezni
particiot user_xattr,acl-al csatold fel
- A hozzászóláshoz be kell jelentkezni