ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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