15.01.2013 Views

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

sudo chown -R melissa /srv/samba/share/<br />

sudo chgrp -R sysadmin /srv/samba/share/<br />

Windows hálózat<br />

sudo setfacl -R -m g:qa:rx /srv/samba/share/<br />

A fenti setfacl parancs végrehajtási jogosultságokat ad minden fájlra a /srv/samba/share<br />

könyvtárban, amit nem biztos hogy szeretne.<br />

Most egy windowsos kliensről nézve új fájljogosultságok megjelenését fogja észlelni. A POSIX ACL-<br />

ekkel kapcsolatban lásd az acl és setfacl kézikönyvoldalakat.<br />

4.4. Samba AppArmor profil<br />

Az <strong>Ubuntu</strong> tartalmazza az AppArmor biztonsági modult, amely kötelező hozzáférés-vezérlést<br />

biztosít. A Samba alapértelmezett AppArmor profilját a beállításaihoz kell igazítania. Az AppArmor<br />

használatával kapcsolatos további részletekért lásd a 4. szakasz - AppArmor [121] részt.<br />

Az apparmor-profiles csomag részeként elérhetők alapértelmezett AppArmor profilok az /usr/sbin/<br />

smbd és /usr/sbin/nmbd fájlokhoz, a Samba démon binárisaihoz. A csomag telepítéséhez adja ki a<br />

következő parancsot:<br />

sudo apt-get install apparmor-profiles<br />

Ez a csomag számos más binárishoz is tartalmaz profilokat.<br />

Alapértelmezésben az smbd és nmbd profiljai a complain módban vannak, lehetővé téve a Samba<br />

működését a profil módosítása nélkül, csupán a hibák naplózása mellett. Az smbd profil enforce<br />

módba váltásához, és a Samba elvárt módon való működéséhez a profilt úgy kell beállítani, hogy<br />

tükrözze a megosztott könyvtárakat.<br />

Szerkessze az /etc/apparmor.d/usr.sbin.smbd fájlt, és vegye fel a [share] megosztásra vonatkozó<br />

információkat a fájl<strong>kiszolgáló</strong>s példából:<br />

/srv/samba/share/ r,<br />

/srv/samba/share/** rwkix,<br />

Most állítsa a profilt enforce módba és töltse újra:<br />

sudo aa-enforce /usr/sbin/smbd<br />

cat /etc/apparmor.d/usr.sbin.smbd | sudo apparmor_parser -r<br />

Ezután a megszokott módon képes lesz a megosztott könyvtárbeli fájlok olvasására, írására és<br />

végrehajtására, az smbd bináris pedig csak a beállított fájlokhoz és könyvtárakhoz férhet hozzá. Ne<br />

felejtsen el minden olyan könyvtárhoz felvenni egy bejegyzést, amelynek megosztására a Sambát<br />

beállította. A hibák a /var/log/syslog fájlba kerülnek naplózásra.<br />

234

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!