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
pgp1XTd5wKbqS.pgp
Description: PGP signature
