постинг отчетов по nntp с авторизацией

From
Pavel Osipov (2:5020/8086.1)
To
Igor Mitichev
Date
2005-11-07T11:04:44Z
Area
RU.UNIX.FTN
Доброго времени суток, _/*Igor!*/_

Было дело 04 ноября 2005 17:17 и Igor Mitichev писал(а) к Pavel Osipov:

 IM> У тебя localhost не авторизуется. Там идет авторизация сверху вниз,
 IM> при чем последовательно проверяются все auth. Пользователь
 IM> авторизуется под тем auth, который стоит последним и к которому он
 IM> подойдет по критериям. Если по-русски, то тебе auth "localhost" надо
 IM> прописать после auth "users from net", Я для наглядности все auth
 IM> вынес в начало файла. Вот смотри что получается с локальным процессом:

 <!-- some skipped -->

Спасибо, как раз понимания этого мне и не хватало. Только вот все оказалось еще интереснее. Смотри:

 IM> auth "not known user" {
 IM> hosts: "*"
 IM> default: "<fail>"
 IM> }

 IM> # Сначала всем пользователям присваивается имя по умолчанию "fail"

 IM> auth "local-users" {
 IM>     hosts: "192.168.0.0/16"
 IM>     default: "<local-users>"
 IM> }

 IM> # Если этот пользователь оказывается из нашей сети, то его имя
 IM> меняется на # "local-users".

У меня этой проверки нет, т. к. была цель сделать сервер world-readable. И из-за этого вылезла такая фигня:

 IM> auth "localhost" {
 IM>     hosts: "localhost, 127.0.0.1, stdin"
 IM>     default: "<localhost>"
 IM> }

 IM> # Далее, если пользователь имеет IP 127.0.0.1 его имя переназначается
 IM> на # "localhost"

Пока для локалхоста в дополнение к написанному тобой не прописал адрес самого сервера - не заработало. Такое впечатление, что inews при постинге обращается не к локалхосту, а к серверу по нелокальному адресу. Так что есть шанс, что у тебя тоже отвалится постинг, если ты когда-нибудь вздумаешь проверку на принадлежность юзера к внутренней сети убрать.

Пока _/*Igor!*/_
With !.!, Pavel                              Lj user: hrenov_drummer

... и тишина ...
--- Powered by GoldED+/W32 1.1.5-040321 and Win2003 SP1 Eng
 * Origin: Джентельмены, у меня есть прекрасный план! (2:5020/8086.1)
SEEN-BY: 46/50 50/12 203 400/814 450/186 1024 451/30 454/9 464/84 465/285
SEEN-BY: 469/418 4646/15 5000/5000 5001/5001 5002/50 79 5003/57 5010/53
SEEN-BY: 5011/13 5012/23 46 5015/10 28 5019/31 5020/154 175 181 400 444 545
SEEN-BY: 5020/715 758 826 829 830 902 937 1351 1454 1523 1604 1801 2020 2142
SEEN-BY: 5020/2238 2871 3636 4441 8086 5021/29 5022/128 5023/11 5025/3 750
SEEN-BY: 5026/45 5027/16 5030/49 115 436 556 966 1063 1900 5031/47 70 5035/38
SEEN-BY: 5036/34 5040/33 47 5042/13 5049/50 5053/16 5054/1 8 9 18 37 45 63 67
SEEN-BY: 5054/81 5055/126 158 5059/9 37 5060/900 5061/120 5062/1 10 5063/3
SEEN-BY: 5067/2 5069/7 5070/1222 5077/70 5080/80 1003 5083/21 5085/13 5090/108
SEEN-BY: 5090/113 5095/20 5096/18 5099/11 6000/12 254 6001/10 6090/1
PATH: 5020/8086 902 2238 4441 545 5054/1 37