Ahojte,
využívam Pure-FTPd ako FTP server bežiaci pod CentOS 7.
Mám vytvorených cca 100 užívateľov a stromovú štruktúru s desiatimi primárnymi adresármi s rôznymi právami na zápis resp. čítanie pre skupiny, do ktorých sú užívatelia priradený podľa požadovaných oprávnení do jednotlivých adresárov.
Môj problém vzniká, ak v jednom z primárnych adresárov, ktorým je vlastníkom napr. "nobody:ftp-dovolenky", užívateľ priradený do skupiny ftp-dovolenky vytvorí nový adresár alebo súbor, neprevezme práva nadradeného adresára a nastaví defaultné práva "uzivatel:uzivatel". Ostatní užívatelia tak nemajú do novovytvoreného adresára prístup.
Dočasne to mám vyriešené scriptom spúšťaný cronom, ktorý práva fixne, ale pomerne často sa mi stáva, že ešte skôr ako sa práva fixnú, už mi vyvolávajú, že prečo sa tam niekto nevie dostať. Viem, že script môžem spúšťať aj každých 5 minút, ale nepríde mi to ako rozumné riešenie.
Za Vaše rady vopred ďakujem
Pure-FTPd a práva užívateľov
Re: Pure-FTPd a práva užívateľov
Mas ich ako virtual userov ? Tam zadavas aj group a pri uploade sa nastavia prava na usera. Inak myslim, ze sa pouzije to co je ako parameter pri spusteni -u -g . Umask mas predpokladam dobre.
Re: Pure-FTPd a práva užívateľov
Pouzivam chroot uzivatelov. Nezistil som, ako virtualnych uzivatelov priradovat do skupin. Umask mam defaultny 133:022.Lukas Matula napísal:Mas ich ako virtual userov ? Tam zadavas aj group a pri uploade sa nastavia prava na usera. Inak myslim, ze sa pouzije to co je ako parameter pri spusteni -u -g . Umask mas predpokladam dobre.
Re: Pure-FTPd a práva užívateľov
http://download.pureftpd.org/pub/pure-f ... tual-Users tu to je dobre ukazane. Kazdeho usera si priradis kam chces. Ja to mam tak spravene u proftpd, rovnaky spodob.
Re: Pure-FTPd a práva užívateľov
Pokial sa nemylim, tak vsetci virtualni uzivatelia su priradeni do skupiny ftpgroup, tak celkom tomu nerozumiem, ze na zaklade coho budem potom moct stanovit opravnenia pre jednotlivych uzivatelov. Vid nizsie..Lukas Matula napísal:http://download.pureftpd.org/pub/pure-f ... tual-Users tu to je dobre ukazane. Kazdeho usera si priradis kam chces. Ja to mam tak spravene u proftpd, rovnaky spodob.
Kód: Vybrať všetko
groupadd ftpgroup
useradd -g ftpgroup -d /dev/null -s /etc ftpuser
pure-pw useradd joe -u ftpuser -d /home/ftpusers/joe
Re: Pure-FTPd a práva užívateľov
Tam robis pre virtual dalsi ucet, proste dvojmo ... tak ci onak, vseobecne komplexnejsie prava sa dost tazko riesia v Linuxe, snad cez SElinux by to slo, nemam skusenost. Na win je to omnoho jednoduchsie ...