* [Comm] fetchmail-daemon общая конфигурация и скрытие паролей пользователей.
@ 2003-08-25 11:51 Aleksey Avdeev
2003-09-06 9:19 ` ASA
0 siblings, 1 reply; 2+ messages in thread
From: Aleksey Avdeev @ 2003-08-25 11:51 UTC (permalink / raw)
To: community
Здравствуйте уважаемые.
Решаю задачу сбора пользовательской почты с внешних ящиков с
помощью fetchmail-daemon. Не получается разделить
конфигурирование доступа (root`ом) и задание пользовательских
паролей (самим пользователем).
На данный момент экспериментирую с 2 конфигурациями:
1. Пользовательские ~/.fetchmailrc настроены, /etc/fetchmailrc
пуст, т. к. сложилось впечатление, что при наличии ~/.fetchmailrc
параметры /etc/fetchmailrc не используются _вообще_ (впечатление
может быть неверным: спать хотел :-)).
+) работают пароли указанные в ~/.netrc => root может не знать
паролей пользователей на внешние ящики.
-) в случаи редактирования ~/.fetchmailrc пользователем можно
потерять приимущество дозвона по требованию: изменение периода
забора почты (set daemon или interval), слежения за интерфейсом
(interface) и активностью оного (monitor) могут привести к
постоянной активности соединения либо к периодической дозвонке по
требованию fetchmail. :-(
2. Все пользователи настроены в /etc/fetchmailrc. Запуск
fetchmail от пользователя - запрещён.
+) Все параметры задаются root`ом. (Если что - сам дурак! ;-))
-) root _должен_ знать пользовательские пароли на внешних
серверах! :-( (Не получилось у меня задействовать ~/.netrc в
данной конфигурации...)
Вопрос: Можно ли, каким либо образом, подружить конфигурацию 2
с ~/.netrc или какимнибудь другим, подобным, механизмом? Чтобы
конфигурацию для fetchmail задавал root, а пользователь - только
указывал нужные ему сервера и регистрационную информацию (логин с
паролем). Куда смотреть и что читать?
Спасибо за внимание.
--
С уважением. Алексей.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Comm] fetchmail-daemon общая конфигурация и скрытие паролей пользователей.
2003-08-25 11:51 [Comm] fetchmail-daemon общая конфигурация и скрытие паролей пользователей Aleksey Avdeev
@ 2003-09-06 9:19 ` ASA
0 siblings, 0 replies; 2+ messages in thread
From: ASA @ 2003-09-06 9:19 UTC (permalink / raw)
To: Aleksey Avdeev
Hello Aleksey,
Monday, August 25, 2003, 4:51:25 PM, you wrote:
AA> Решаю задачу сбора пользовательской почты с внешних ящиков с
AA> помощью fetchmail-daemon. Не получается разделить
AA> конфигурирование доступа (root`ом) и задание пользовательских
AA> паролей (самим пользователем).
...
AA> Вопрос: Можно ли, каким либо образом, подружить конфигурацию 2
AA> с ~/.netrc или какимнибудь другим, подобным, механизмом? Чтобы
AA> конфигурацию для fetchmail задавал root, а пользователь - только
AA> указывал нужные ему сервера и регистрационную информацию (логин с
AA> паролем). Куда смотреть и что читать?
Я решал подобную задачу. Имхо, проще всего сделать так:
1) пусть юзера пишут свои данные в файле типа ~/.myfetchmail
данные про сервера и пароли.
2) от root'а по крону запускается скрипт, который лазит по
хомешникам юзеров на предмет ~/.myfetchmail и в случае
более-менее примитивной корректности данных в этом файле
запускал бы просто fetchmail со всеми необходимыми параметрами,
включая -m
Небольшая грабля при таком способе: fetchmail не принимает
пароли со стандартного входа, только с консоли. Лечится правкой
исходников - найти в них вызов isatty и подставить 0 ;)
--
Best regards,
ASA mailto:llb@udm.ru
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-09-06 9:19 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-25 11:51 [Comm] fetchmail-daemon общая конфигурация и скрытие паролей пользователей Aleksey Avdeev
2003-09-06 9:19 ` ASA
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git