adresar pro verejne dostupne soubory

Technický odbor působí v oblasti správy, údržby a vývoje technických systémů strany a jejích technických zařízení a poskytuje servis ostatním orgánům strany.

Moderátor: Odbor - technicky

Pravidla fóra
  • Sem vkládejte připomínky k činnosti technického odboru. Ke každému podnětu založte nové téma.
  • Na dotazy a podněty odpovídají dobrovolníci, buďte prosím ohleduplní. Svá podání pište slušně a požadavky formulujte dostatečně určitě.
  • Místo odkazů do jiných fór citujte celé texty, protože lidé mají zobrazování některých fór vypnuté.
  • V podatelně se nediskutuje a jakmile bylo podání vyřešeno, téma se zamyká.
Další informace můžete nalézt na následujících místech:
Uživatelský avatar
Petr.Vileta
Člen KS Plzeňský kraj
Příspěvky: 31208
Registrován: 22 črc 2009, 18:12
Profese: Celkem Spokojený Důchodce
Bydliště: Plzeň 2
Dal poděkování: 27842 poděkování
Dostal poděkování: 23739 poděkování
Kontaktovat uživatele:

adresar pro verejne dostupne soubory

Příspěvek od Petr.Vileta »

Pro aplikaci Evidence clenu je zalozen adresar pro ukladani souboru, dostupnych jen opravnenym osobam. Hodlam ale ukladat i dva soubory, ktere budou verejne dostupne a to avatar pro forum a reprezentativni foto (pro volby atd.).

Pro tyto dva soubory by bylo vhodnejsi zridit samostatny adresar, dostupny pres URL. Prosim o jeho zrizeni.

A jeste technicky dotaz. Mam to davat do jedineho adresare? Dnes je nas cca 170, takze to bude maximalne 250 souboru, ale casem nas snad bude vic a vim, ze vic nez cca 1000 souboru v jednom adresari dela ruznym filesystemum ruzne problemy. Takze jak?
Kumulovaný zastupitel a člen finančních výborů zastupitelstev Města Plzně a Městského obvodu Plzeň 2.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
Uživatelský avatar
Adam.Soukal
Příznivec Pirátů – Plzeňský kraj
Příspěvky: 4075
Registrován: 05 črc 2009, 12:49
Profese: právník
Dal poděkování: 1940 poděkování
Dostal poděkování: 2698 poděkování

Re: adresar pro verejne dostupne soubory

Příspěvek od Adam.Soukal »

Aspoň to rozdělit po složkách krajů ne?
Uživatelský avatar
Petr Stehlik
Uživatel fóra – není člen Pirátů
Příspěvky: 1780
Registrován: 25 srp 2009, 15:30
Profese: všeuměl
Bydliště: Zlín
Dal poděkování: 686 poděkování
Dostal poděkování: 1712 poděkování

Re: adresar pro verejne dostupne soubory

Příspěvek od Petr Stehlik »

Petr Vileta píše:Pro aplikaci Evidence clenu je zalozen adresar pro ukladani souboru, dostupnych jen opravnenym osobam. Hodlam ale ukladat i dva soubory, ktere budou verejne dostupne a to avatar pro forum a reprezentativni foto (pro volby atd.).
někdy by mě zajímalo, jak se tato práce překrývá s tím, co Krtek vyrobil v rámci Drupalu během jara. Členové tam taky měli avatary a repre fota pro volby...
A jeste technicky dotaz. Mam to davat do jedineho adresare? Dnes je nas cca 170, takze to bude maximalne 250 souboru, ale casem nas snad bude vic a vim, ze vic nez cca 1000 souboru v jednom adresari dela ruznym filesystemum ruzne problemy. Takze jak?
Nechal bych to určitě v jednom adresáři, protože moderním filesystémům je to jedno.
Uživatelský avatar
Petr.Vileta
Člen KS Plzeňský kraj
Příspěvky: 31208
Registrován: 22 črc 2009, 18:12
Profese: Celkem Spokojený Důchodce
Bydliště: Plzeň 2
Dal poděkování: 27842 poděkování
Dostal poděkování: 23739 poděkování
Kontaktovat uživatele:

Re: adresar pro verejne dostupne soubory

Příspěvek od Petr.Vileta »

Petr Stehlik píše:někdy by mě zajímalo, jak se tato práce překrývá s tím, co Krtek vyrobil v rámci Drupalu během jara. Členové tam taky měli avatary a repre fota pro volby...
Netusim, ale zeptam se ho. Nicmene aplikace pracuje s databazi phpbb a Drupal ma svoje, ktere (asi?) s phppbb vubec nemluvi.
Petr Stehlik píše:Nechal bych to určitě v jednom adresáři, protože moderním filesystémům je to jedno.
No ja prave narazil, kdyz jsem psal cosi, co ukladalo fotky na webhostingu s Linuxem a Apache. Narval jsem tam 10 tisic fotek do jednoho adresare a musel jsem to predelavat. Pouzival jsem totiz "-e /nekde/neco/nazev.jpg" a pry to strasne brzdilo server. Tak jsem to musel rozdelit do adresaru po max. 2000 souborech. Byla to placena zakazka, takze kdyby nebylo potreba to predelat (a doplatit mi), tak by to asi zakaznik nepozadoval. ;)
Kumulovaný zastupitel a člen finančních výborů zastupitelstev Města Plzně a Městského obvodu Plzeň 2.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
Uživatelský avatar
Petr Stehlik
Uživatel fóra – není člen Pirátů
Příspěvky: 1780
Registrován: 25 srp 2009, 15:30
Profese: všeuměl
Bydliště: Zlín
Dal poděkování: 686 poděkování
Dostal poděkování: 1712 poděkování

Re: adresar pro verejne dostupne soubory

Příspěvek od Petr Stehlik »

Petr Vileta píše:
Petr Stehlik píše:Nechal bych to určitě v jednom adresáři, protože moderním filesystémům je to jedno.
No ja prave narazil
to nemusíme řešit v podatelně - dej si třeba "ext4" do wikipedie, uvidíš tam htree i pro ext3 a budeš klidný.
Uživatelský avatar
Petr.Vileta
Člen KS Plzeňský kraj
Příspěvky: 31208
Registrován: 22 črc 2009, 18:12
Profese: Celkem Spokojený Důchodce
Bydliště: Plzeň 2
Dal poděkování: 27842 poděkování
Dostal poděkování: 23739 poděkování
Kontaktovat uživatele:

Re: adresar pro verejne dostupne soubory

Příspěvek od Petr.Vileta »

Vymyslel jsem nasledujici reseni, kdyz tak komentovat, rozporovat.

Do jiz existujici slozky /var/dokumenty/ bude vytvoren adresar /public/ a spousta podadresaru, kde jmeno adresare=user_id z phpbb.

Do adresaru /user_id/ uvidi jen opravnene osoby, ale adresar /public/ by mely byt verejne pristupny napriklad pres URL http://www.ceskapiratskastrana.cz/public/ a nemelo by to umoznovat zobrazit seznam podadresaru a souboru. Tam budou vytvoreny dalsi adresare, zase podle user_id a do tech se budou zatim umistovat soubory s nazvem "foto.*" a "avatar.*", kde povolene extensions budou jpg, jpeg, png, gif. To umozni zobrazovat napr. reprezentativni foto kdekoliv tagem

Kód: Vybrat vše

<img src="http://www.ceskapiratskastrana.cz/public/924/foto.jpg">
a nebude to zatezovat server spustenim nejakeho skriptu, ktery nejprve overi pristupova prava a pak posle soubor jeho kopirovanim na STDOUT. BTW zrovna takhle blbe (pres skript) to dela phpbb pro libovolne soubory.

K tomuto reseni jsem dospel proto, ze v budoucnu muzeme chtit mit verejne pristupne i jine soubory clenu, nez avatar a foto. Zaroven to nevylucuje pouziti i pro RegP nebo dalsi typy uzivatelu fora.

Navic to usnadni praci vedoucimu AO, protoze bude mozne (po patchi fora) zobrazovat avatary clenu vzdy jen z predem definovaneho mista, at uz si do profilu nastavi cokoliv. Tim se dodrzi predpis, ze "avatar musi ... blablabla". ;)
Stavajici avatary umim samostatnym skriptem zkopirovat ze soucasneho umisteni na nove misto. Nebude tedy treba je aktualizovat.
Kumulovaný zastupitel a člen finančních výborů zastupitelstev Města Plzně a Městského obvodu Plzeň 2.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
Uživatelský avatar
Petr Stehlik
Uživatel fóra – není člen Pirátů
Příspěvky: 1780
Registrován: 25 srp 2009, 15:30
Profese: všeuměl
Bydliště: Zlín
Dal poděkování: 686 poděkování
Dostal poděkování: 1712 poděkování

Re: adresar pro verejne dostupne soubory

Příspěvek od Petr Stehlik »

Petr Vileta píše:Do adresaru /user_id/ uvidi jen opravnene osoby.
...
Tam budou vytvoreny dalsi adresare, zase podle user_id
nerozumím dvěma věcem: jednak proč dvakrát zmiňuješ vytváření adresářů $user_id pod 'public', a druhak jak tam mají uvidět jen oprávněné osoby, když ty adresáře chceš zároveň přístupné zvenku přes http?
Uživatelský avatar
Petr.Vileta
Člen KS Plzeňský kraj
Příspěvky: 31208
Registrován: 22 črc 2009, 18:12
Profese: Celkem Spokojený Důchodce
Bydliště: Plzeň 2
Dal poděkování: 27842 poděkování
Dostal poděkování: 23739 poděkování
Kontaktovat uživatele:

Re: adresar pro verejne dostupne soubory

Příspěvek od Petr.Vileta »

Ja vedel, ze prilisne zjednoduseni popisu vede k jeho nepochopeni ;)
Adresare budou vzdy /...neco.../$user_id/, aby se snadno poznalo i primo ve filesystemu, ze je to adresar konkretniho uzivatele.

Verejne dostupne bude napriklad:
/var/dokumenty/public/924/foto.jpg
/var/dokumenty/public/924/avatar.jpg
/var/dokumenty/public/1032/foto.jpg
/var/dokumenty/public/1032/avatar.jpg

Naopak pristupne jen opravnenym osobam budou napriklad:
/var/dokumenty/924/prihlaska.pdf
/var/dokumenty/924/NDA.pdf
/var/dokumenty/1032/prihlaska.pdf
/var/dokumenty/1032/NDA.pdf

Tedy v nastaveni apache se udela neco jako

Kód: Vybrat vše

Alias /public/   /var/dokumenty/public/
<Directory /var/dokumenty/public>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>
Uz je to jasnejsi?
Kumulovaný zastupitel a člen finančních výborů zastupitelstev Města Plzně a Městského obvodu Plzeň 2.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
jzvc
Uživatel fóra – není člen Pirátů
Příspěvky: 2682
Registrován: 20 kvě 2009, 08:06
Profese: Admin
Dal poděkování: 2 poděkování
Dostal poděkování: 1013 poděkování

Re: adresar pro verejne dostupne soubory

Příspěvek od jzvc »

Mozna jeste takto:
/var/dokumenty/public/924/foto.jpg
/var/dokumenty/private/924/prihlaska.pdf

Aby bylo jasne, ze tohle neni videt ven a taky pro prehlednost.
a nemelo by to umoznovat zobrazit seznam podadresaru a souboru.
Otazka je, proc? Je to sice vetsinove pouzivany nastaveni apache, ale tu strukturu ti stejne kdokoli odhadne za 10s, takze mu bude dalsich 10s trvat napsat script, kterej bude iterovat a prolejzat ty adresare aby postahoval vsechno. => IMO je to sumafuk (pro tu verejnou cast samo).

Jinak je to IMO vhodny reseni. V pripade potizi se da zmenit FS (vytvorit samostatnou partisnu).

Do privatni casti muzes pak resit pristup uz scriptem, protoze to nebude nijak zasadne zatezovat srv. Mozna jeste zvaz rozcleneni privatni casti podle kraju ??? (kvuli pravum), ale zase to nabori jednoduchost.
Uživatelský avatar
Petr.Vileta
Člen KS Plzeňský kraj
Příspěvky: 31208
Registrován: 22 črc 2009, 18:12
Profese: Celkem Spokojený Důchodce
Bydliště: Plzeň 2
Dal poděkování: 27842 poděkování
Dostal poděkování: 23739 poděkování
Kontaktovat uživatele:

Re: adresar pro verejne dostupne soubory

Příspěvek od Petr.Vileta »

jzvc píše:
a nemelo by to umoznovat zobrazit seznam podadresaru a souboru.
Otazka je, proc? Je to sice vetsinove pouzivany nastaveni apache, ale tu strukturu ti stejne kdokoli odhadne za 10s, takze mu bude dalsich 10s trvat napsat script, kterej bude iterovat a prolejzat ty adresare aby postahoval vsechno. => IMO je to sumafuk (pro tu verejnou cast samo).
No adresare zjisti, ale uz nezjisti, co tam je. Jo, je tam mozna foto.jpg, je tam mozna avatar.jpg, nebo mozna avatar.gif, nebo taky avatar.png, ale muze tam byt i pirati_na_everestu.zip a to uz by dalo hodne prace to zjistit skriptem.
jzvc píše:Do privatni casti muzes pak resit pristup uz scriptem, protoze to nebude nijak zasadne zatezovat srv. Mozna jeste zvaz rozcleneni privatni casti podle kraju ??? (kvuli pravum), ale zase to nabori jednoduchost.
Pristup je samozrejme pres skript a prava se nastavuji pro kazdy neverejny soubor samostatne a jde tam povolit pritup libovolnemu uzivateli fora, nebo libovolne skupine.
Kumulovaný zastupitel a člen finančních výborů zastupitelstev Města Plzně a Městského obvodu Plzeň 2.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
Zamčeno

Zpět na „Podatelna technického odboru“