Tue, Apr 26, 2005 at 14:18:31, amb wrote about "[uanog] Re: аутентификация cyrus":
Хм. Вообще-то cyrus прекрасно сотрудничает с libwrap Можно попробовать прочесть man 5 hosts_access, и даже попробовать это на практике... Похоже не то. hosts.allow ведь понятия не имеет про login который на imap или pop3 пришел...
Он имеет понятие только про то с чем вызвали функцию контроля (hosts_access() или hosts_ctl()). А в неё можно передавать что угодно - sshd, например, умеет передавать туда $login@$host. Так что можно вызвать ещё раз hosts_access() с нужными данными. Другой вопрос, что на серваке с дофига пользователей рисовать всё это в hosts.allow, мягко говоря, несерьёзно. Нужно что-то с db'шной структурой. Или хотя бы линейный список из одних логинов, чтобы резко облегчить парсинг. -netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message