Sziasztok,
Kezdő kérdés:
Lehet, és ha igen hogyan olyat csinálni, hogy egy root módban futó torrent kliens által letöltött állományokat sambán elérjem.
Szituáció:
- root módban fut a kliens
- letölti a /home/user/download könyvtárba
- a samba "sambauser" néven dolgozik.
Azt szeretném, hogy a /home/user/download könyvtárra olyan jogot kiadni, hogy bármelyik user olvashassa/írhassa (így a samba is) és ezt a jogot minden újonnan - a root módban futó kliens - által létrehozott könyvtár, állomány örökölje.
UP:
Egyszerű lenne SU-val futtatni a klienst, de nem szeretném leállítani.
Megoldás:
--> gee | 2010. november 25., csütörtök - 18:26
chgrp user /home/user/download
chmod g+s /home/user/download
igy minden, ami alatta letrejon, a user group tulajdonaban lesz.
umaskot beállítod mondjuk 0002-re, akkor az új fájlokra a group-nak lesz rw joga.
- 2705 megtekintés
Hozzászólások
cronbol percenkent futo chmod?
- A hozzászóláshoz be kell jelentkezni
Megoldás, de inkább "NTFS öröklődő jog"-hoz hasonló dologszerűre gondoltam.
- A hozzászóláshoz be kell jelentkezni
chmod -R
Hatranya, hogy a konyvtar es a file ugyanazon jogokat kapja. Erre az UHU tdasbazisban volt script:
http://ojjektum.uhulinux.hu/~egmont/uhu-tudasbazis.html#39
Multkor meg a groupnak kellett ua. jogokat megadnom, ami a tulajnak van, rekurzivan, tobb ezer filera:
find . -perm -u=r -print0 | xargs -0 chmod g+r
find . -perm -u=x -print0 | xargs -0 chmod g+x
find . -perm -u=w -print0 | xargs -0 chmod g+w
Lehet, hoyg lehetne egyszerubben, nekem igy sikerult.
- A hozzászóláshoz be kell jelentkezni
- umask, de attól tartok, hogy ezt egy futó programnak nem tudod megváltoztatni
- default ACL (setfacl -d ...)
"Egyszerű lenne SU-val futtatni a klienst, de nem szeretném leállítani."
Milyen torrent kliens az, amit ha leállítasz, és újra elindítod, akkor nem tudja simán folytatni?
- A hozzászóláshoz be kell jelentkezni
Fogadjunk, hogy van jópár torrent aminél sokat nyomott fel, és a torrent adatlapján látszik mekkora az e-penise, és ha újraindítja akkor elveszik a penis :D
- A hozzászóláshoz be kell jelentkezni
Te így szoktad? Eszembe nem jutott még ilyen számokat figyelni... :)
Vagy vannak olyan körök, ahol ez státusz szimbólum?
UP: a kliens reggel óta van bekapcsolva. Inkább szakmai kihívásként tettem fel a kérdést.
- A hozzászóláshoz be kell jelentkezni
Le lehet állítani, csak szakmailag szerettem vna elkerülni. Megtudni olyan módszert, ami ilyen helyzetben megoldás.
- A hozzászóláshoz be kell jelentkezni
chmod 777 ill. ennek megfelelő umask 000 - ezt ugye tudjuk, hogy mire jó
vagy
chmod g+w ill. ennek megfelelő umask 002 + chmod g+s a directorykra - így a group öröklődik, és kap írás jogot
vagy
átírod a programot
- A hozzászóláshoz be kell jelentkezni
Köszönöm!
- A hozzászóláshoz be kell jelentkezni
chmod a+s /home/user/download segithet rajtad esetleg.
- A hozzászóláshoz be kell jelentkezni
+1
chgrp user /home/user/download
chmod g+s /home/user/download
igy minden, ami alatta letrejon, a user group tulajdonaban lesz.
umaskot beállítod mondjuk 0002-re, akkor az új fájlokra a group-nak lesz rw joga.
- A hozzászóláshoz be kell jelentkezni
Köszönöm ez megoldotta!
- A hozzászóláshoz be kell jelentkezni
Esetleg ezt maga a torrent kliens nem tudja megtenni? (pl. rtorrent ezt tudja a man-ja szerint, bár ez sem futásidőben, hanem a configban megadott mask szerint hozza létre a letöltött file-okat)
Ez már csak a kíváncsiságom végett: Milyen torrent kliens az aminek root-ként kell futni? Mi indokolja, hogy root-ként futtatod?
- A hozzászóláshoz be kell jelentkezni