Re: lug-bg: htaccess scope
- Subject: Re: lug-bg: htaccess scope
- From: Ivan Adams <ivancho.b@xxxxxxxxx>
- Date: Mon, 27 Jun 2005 14:54:28 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
Това което направих е:
В папка А сложих AuthGroupFile /....../.group
$cat .group
mygroup: admin
В папка Б сложих AuthGroupFile /....../.group2
$cat .group
mygroup2: admin2
И смених на папка Б потребителя от admin да иска admin2
При което проблема си остана. Имам 2 опасения.
1. Аз не правя както трябва групите.
2. (Тъй като не са точно папки, а Галерия -> spgm) Отваряйки снимките
от папка Б се налага да вземе информация от папка А. (include-ва php
скриптове). Затова ми иска паролата за папка А, защото от Б не може да
отвори А. След което се мъчи да зареди самите снимки от Б и сега пък
няма паролата на Б.
Проблема се оказва че се налага от папка Б да се отварят файловете от
папка А. Но от папка А да не се отварят Файлотете от папка Б, освен с
парола :). Това ми е бедна фантазията как ще стане :)
On 6/27/05, Petar Nedyalkov <bu@xxxxxxxxxx> wrote:
> On Monday 27 June 2005 13:20, Ivan Adams wrote:
> > Съжалявам че занимавам листата ...
> > Проблемът е от доста време. Даже се бях консултирал с няколко души, но
> > така и неуспях (проблема може все още да си е в мен :)) да намеря
> > решение.
> > Проблем: .htaccess в apache действа във всички субдиректории.
> > Описание: Имам папка А. В нея .htaccess с потребител1 и парола1. В
> > папка А имам папка Б. В папка Б имам .htaccess с потребител2 и
> > парола2. Отварянето (през апаче) на папка А иска потребител1 и
> > парола1. След влизането в папка Б се получава следния ефект- изка ми
> > потербител1 и парола1 и след това потребител2 и парола2. Ако имам в
> > папка Б, папка Ц. И реша да вляза в нея и тя да зареди съдържанието на
> > папката ми иска потребител1 и парола1 и след това потребител2 и
> > парола2 и така се повтяря с всяко мое действие при смяната на пътя.
> >
> > Възможни решения:
> > 1. DirectoryMatch и FileMatch. По описание това са тагове в апачето и
> > са с regexpr - регулярен израз. Проблема е че не е пърл-ски регулярен
> > израз, а обикновен. Идеята е да маркира всичко освен дадената папка Б.
> > По принцип начина (който ми казаха) е: за папка UNI се пише:
> > [^U]*|U[^N]*|UN[^I]*
> > Проблем 1: Много е тежък а машината е слаба (на теория)
> > Проблем 2: При прилагане на практика не матчва нищо и дефакто папка А
> > е незащитена. Дори при наличието в папка А на папка UNI.
> > От още един човек разбрах че има начин да се ползва пърл-ски регулярен
> > израз. За жалост не открих такъв.
> > Забележка: Регулярният израз мисля че имаше ^ и $ за начало и край но
> > го помня по памет, пък и мисля че няма голямо значение (ако има ме
> > поправете! - може тук да съм сгафил).
> >
> > 2. Отделянето на папка Б извън папка А. Това е най простото решение,
> > което в моя случай не че не е възможно, но не е препоръчително.
>
> Ползвай групи - така може да групираш потребителите и да избегнеш проблема :-)
>
> >
> > Благодаря ви много!
>
> --
>
> Cyberly yours,
> Petar Nedyalkov
> Devoted Orbitel Fan :-)
>
> PGP ID: 7AE45436
> PGP Public Key: http://bu.orbitel.bg/pgp/bu.asc
> PGP Fingerprint: 7923 8D52 B145 02E8 6F63 8BDA 2D3F 7C0B 7AE4 5436
>
>
|