[ トラックバック(0) ]
Counter: 15177,
today: 3,
yesterday: 2
majordomo-1.94.5のインストールログ
NEWLISTの記述の中に「make sure everything is owned by user majordomo, group majordomo, and writable by both owner and group (i.e., mode 664 for files and mode 775 for directories).」とありますが、 sendmailが書き込み権のあるディレクトリに対して配信を制御しています。 listsディレクトリは755として運用します。
(インストールの準備)
# useradd majordomo -u 400 -g 2 -d /usr/local/majordomo -s /sbin/nologin # rm -fr /usr/local/majordomo
(解凍)
# tar xvfz majordomo-1.94.5.tar.gz -C /usr/local/src/
(インストール)
# vi Makefile(修正) PERL = /usr/bin/perl W_HOME = /usr/local/majordomo W_USER = 400 W_GROUP = 2 W_PATH = /bin:/usr/bin:/usr/sbin
# make wrapper # make install # make install-wrapper # cd /usr/local/majordomo; ./wrapper config-test -- 1 bad thing was found. -- # chmod 755 lists
# vi majordomo.cf $whereami = "linuxexpert.ne.jp";
# ./wrapper config-test -- Enjoy! --
(設定)
# echo 'admin@linuxexpert.ne.jp' > lists/test-ml # chown majordomo.daemon lists/test-ml # vi /etc/aliases majordomo: "|/usr/local/majordomo/wrapper majordomo" owner-majordomo: admin@linuxexpert.ne.jp majordomo-owner: admin@linuxexpert.ne.jp test-ml: "|/usr/local/majordomo/wrapper resend -l test-ml test-ml-list" test-ml-list: :include:/usr/local/majordomo/lists/test-ml owner-test-ml: admin@linuxexpert.ne.jp test-ml-owner: admin@linuxexpert.ne.jp test-ml-request: "|/usr/local/majordomo/wrapper majordomo -l test-ml"
# newaliases