Adott FTP
proftpd
mount --bind
chroot jail
Ha azonos uid-del és gid-del mountolom fel a meghajtókat miért nem tudják a felhasználók egymás fájljait/könyvtárait módosítani/törölni csak a sajátjukat?
- 2103 megtekintés
Hozzászólások
még mindig nem sikerült de próbálkozom :)
- A hozzászóláshoz be kell jelentkezni
Azért, mert az egy dolog, hogy *id mountolsz, attól
még nem lesz a sajátjuk.
Talán tedd be őket azonos csoportba és csop.ra adj nekik jogot.
- A hozzászóláshoz be kell jelentkezni
ekkor sajnos nem tudják törölni egymás fájljait
- A hozzászóláshoz be kell jelentkezni
Ha új filét hoz létre valamelyik, akkor a másik nem fér hozzá?
- A hozzászóláshoz be kell jelentkezni
csak olvasásra. :(
- A hozzászóláshoz be kell jelentkezni
Az umaskkal tudsz játszani. Alapból 022, tehát csak a tulaj tud írni, a többi olvasni
- A hozzászóláshoz be kell jelentkezni
na
http://www.proftpd.org/docs/howto/Umask.html
itt írnak erről
a configfilében : umask 022
- A hozzászóláshoz be kell jelentkezni
igenigen. probáltam 007-tel is csak ott hullik el a dolog hogyha
user22 létrehoz egy file/könyvtár -at akkor a group ugyanugy user22 lesz hiába vannak mindketten a konyvtar2 groupban is.
ha mindkettőjüknek konyvtar2 gid-je van egyedül akkor viszont ha user22 home-jába más könyvtár is be van mountolva ahová ugyanugy rw jog kell akkor megintcsak bukta.
vhogy ki kellene iktatnom a scriptet.
Valószínű túlbonyolítom és nem látom a fától az erdőt :-))
- A hozzászóláshoz be kell jelentkezni
és egy ilyenre mit mond
chmod ug+rw home
---
szerk.
inet.d-ből indul?
- A hozzászóláshoz be kell jelentkezni
semmit :) :(
- A hozzászóláshoz be kell jelentkezni
http://www.proftpd.org/localsite/Userguide/linked/x474.html
itt valami hasonlóval küzdenek, és 0777 emlegetnek.
- A hozzászóláshoz be kell jelentkezni
Umask-nak meg kell pedig oldani ezt. Valami el van szúrva nálad. Ideiglenes megoldásként nyomathasz tíz percenként egy scriptet, ami az érintett könyvtárakban átállítja megfelelőre a jogokat.
- A hozzászóláshoz be kell jelentkezni
Ha arról van szó, hogy van user22, és van neki saját azonos nevű csoportja is (és csak az egyszerűség kedvéért ugyanaz a numerikus szám a GID mint az UID), vedd fel a csoportjába azokat, akik olvashatják a ő cuccait - mind amellett, hogy "mount bind" user-másik könyvtárába user22 megosztott könyvtárát.
Ha most kezdted ( vagy valamennyire az elején vagy), akkor állj neki sürgősen kísérletezni, még a(z)|(túlzottan) éles helyzet előtt (legjobb minél előbb a "jobb későn mint soha").
- A hozzászóláshoz be kell jelentkezni
ezzel annyi a bajom hogy
user22(home) ----Megosztás1 (rw)
|
---Megosztás2 (rw)
|
---Megosztás3 (r)
user33(home)----Megosztás2 (rw)
|
--Megosztás3 (r)
Struktúrát igy nem lehet kivitelezni mert csak user22 tudja irni/olvasni az osszes file-t.
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy erre gondolt?
rekurziv
chown -R to_user_group from_user_group
- A hozzászóláshoz be kell jelentkezni
és akkor futtassak félóránként egy scriptet ami átálligatja a jogokat? :(
eszembe juott már de
neeee
:)
- A hozzászóláshoz be kell jelentkezni
pillanatnyilag ez az egy működő megoldásom van a cél tökéletes megoldására de ugyebár soksoksok fájlnál megzabálja a procit
- A hozzászóláshoz be kell jelentkezni
> ez az egy működő megoldásom van a cél tökéletes megoldására
Fogalmazd meg a célt, úgy sokkal könnyebb megoldani. Először csak felszínesen, a későbbi újrafogalmazásokban pedig egyre több OS fogalom használatával.
- A hozzászóláshoz be kell jelentkezni
user33 benne van user22 csoportjában és user22-group jogai is rw user22 file-oknál?
----------------------------------------------
Nekem külön van erre gép, ezért könnyebb volt.
/var/ftp bind /home partíció.
ftp-n kívülről alias mindenki - egy user-nél akár tíz is (amúgyis -s /bin/false)
bind keresztül-kasul egymásba.
Házon belül samba megosztáson keresztül kezeli mindenki a saját részét, itt aztán kb. mindent lehet.
Például azt is, hogy plusz mégegy router mögött van a belső háló az ftp-s géphez viszonyítva és fizikailag itt vannak a könyvtárak amik kívülről látszanak az ftp-userek részére. (UID, GID userenként ugyanaz.)
- A hozzászóláshoz be kell jelentkezni
user33 es user22 Megosztas2 csoportjaban van benne amin rw joga van a csoportnak
-----------------------------------
http://virtualize.hu - Mert a virtualizáció a jövő :D
- A hozzászóláshoz be kell jelentkezni
man setfacl, getfacl
--
Imperare sibi maximum imperium est.
- A hozzászóláshoz be kell jelentkezni
rekurzivan nem működik az újonnan létrehozott fájloknál ha az alábbi parancsot használom.
setfacl -R -m g:groupname:rwx /konyvtarnev
1 alkonyvtarig megy. :(
- A hozzászóláshoz be kell jelentkezni
setgid miert nem jo?
- A hozzászóláshoz be kell jelentkezni
miért jó?
- A hozzászóláshoz be kell jelentkezni
umask 002/007 (ez egy jobb ftp szerver esetén akár konfig fájlból is lehet állítgatni)
setgid minden könyvtárra
chmod g+rwX minden könyvtárra és fájljra
chgrp minden könyvtárra és fájlra, egy olyan csoportra, amiben mindenki benne van, akinek oda kell írásjog.
- A hozzászóláshoz be kell jelentkezni
nos. minden tök szuper.
csak aki nincs a groupban az nem tudja olvasni végig a struktúrát. access Denied-ot kap. Pedig nekem read kellene.
az othersnél üresen maradnak a jogok .
igy adom meg a jogokat.
chmod -R u=rwx,g=rwx,o=rx,a+s könyvtarnév
vagy a 007-es umask miatt lehet?
- A hozzászóláshoz be kell jelentkezni
Közben megoldódott
002 002 Umaskkal megy minden ugy ahogy kell
User=rwx
group=rwx
Others=rx
a groupban lévők rw
aki nincs a groupban annak r
mindenki home-jába bindelve vannak a könyvtárak amihez kozzáférés lehet
+ chroot
elvileg vmi kedves kis scripttel könnyű is lesz karbantartani
Ha installkor noexec joggal készítem a partíciót akkor a fileok/könyvtárak jogai között sem fog megjelenni az x?
- A hozzászóláshoz be kell jelentkezni
Ha esetleg el tudod kapni a mkdir-t, akkor
mkdir -m u=rwx,go=rwx konyvtar
is lehetne.
mount noexec
Do not allow direct execution of any binaries on the mounted file system. (Until recently it was possible to run binaries anyway using a command like /lib/ld*.so /mnt/binary. This trick fails since Linux 2.4.25 / 2.6.0.)
ez nem lenne jobb?
- A hozzászóláshoz be kell jelentkezni
Ha installkor noexec joggal készítem a partíciót akkor a fileok/könyvtárak jogai között sem fog megjelenni az x?
De meg fog. És pl. könyvtárakra fog is kelleni, ha bele is akarsz tudni menni.
Viszont programot nem fogsz tudni beindítani erről a fájlrendszerről.
- A hozzászóláshoz be kell jelentkezni
ok. Értem akkor ez az opció elvetve :)
-----------------------------------
http://virtualize.hu - Mert a virtualizáció a jövő
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni