BASH Programming - Введение


Журналы регистрации ifmail


Для получения log-сообщений от ifcico вы должны правильно настроить syslogd. Поэтому начинаем редактировать /etc/syslog.config. Сообщения ifcico будут appear как local0.*. Для этого добавим строку:

local0.* /var/log/ifmail

(Внимание: использовать пробелы для разделения параметров НЕЛЬЗЯ, только ТАБУЛЯЦИЯ)

Таким образом все log-сообщения от ifcico пойдут в /var/log/ifmail. Если используется contemporary версия syslogd, то вы должны ввести :

killall -1 syslogd

Это должно информировать демона, что нужно перечитать файлы конфигурации, и рестартовать.

Сейчас создаем подкаталоги ifmail в /var/spool/ifmail. Besides the standard /outbound/ for Fido you will have to create directorys for any other nets. Владельцем этих каталогов должен быть fnet.uucp, а права доступа 775. ifcico может также создать каталоги для отсутствующих сетей, но вам придется проверить и установить их права доступа.

Вам также требуется добавить пользователя fnet в ваш /etc/passwd . Пользователь fnet используется как владелец всех исполняемых файлов ifmail. Позже вы увидите, что это will come in handy, когда устанавливается crontab для создания почтовых запросов аплинкам или периодически обрабатывается ноделист и распаковываются входные пакеты с эхопочтой. Вот выдержка из моего /etc/passwd:

fnet:*:15:14::/etc/ifmail:/bin/bash

или

fnet:*:15:14::/etc/ifmail:

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

Однако, если у вас нет пользователей или ваша пользователи надежные люди, то ничего плохого в предоставлении шелла нет. Вы можете захотеть время от времени запускать ifpoll вручную через su. Я думаю вам нужно определиться в этом вопросе самим с учетом особенностей вашей системы.



Содержание раздела