
	INSTALL guide on Mac OS X Server

このファイルは Mac OS X Server 上で fml をセットアップする際に、Unix 
版とどこが異なるかという相違点について記述しています。Mac OS X Server 
は基本的に BSD なので、インストールの大枠は INSTALL と同様です。
	http://www.fml.org/fml/INSTALL/

------------------------------------------------------------
1	Mac OS X Server
1.1	Overview
1.2	推奨されるシステム構成について
1.1	/etc/sendmail.cf

2	fmlのインストール時の注意点
2.1	/etc/aliases
2.2	fmlというアカウントを作る
2.3	fml という group を作る

3	Acknowledgement

Appendix A	niload の使い方
Appendix A.1	niload でアカウント(passwd)の設定をいじる
Appendix A.2	niload で group の設定をいじる
------------------------------------------------------------


1	Mac OS X Server

1.1	Overview

OSの見かけはともかくとして:-)、fml のインストールの際にはMach 2.5起源
の 4.4BSD に似ているOSとして考えて下さい。現状若干の違いを除き普通の 
4.4BSD として扱えばうまくいくらしいということがわかっています。

以下では(多くのUNIX共通の) INSTALL ファイルとの差について記述します。
大筋では他のUNIX様システム上でのインストールと同じです。差分を頭に入れ
たら INSTALL ファイルにしたがってインストールをして下さい。

1.2	推奨されるシステム構成について

デフォルトのソフトウエアを使っても fml を動かすことはできます。しかし
デフォルトでインストールされているソフトウエアは古いバージョンのような
ので、新しいものにアップグレードすることが望まれます。

1.1	/etc/sendmail.cf

sendmail を使う場合には /etc/sendmail.cf の設定が必要です。fml のドキュ
メントでは設定を /etc/aliases に書くということになっていますが、デフォー
ルトの sendmail.cf では /etc/aliases というファイルを見ていません。

修正の仕方は

1. 最低限なおしてそのまま使う
2. この際なので一から作りなおす。例えばCFなどを使って作る。

のいずれかでしょう。

1. 最低限なおしてそのまま使う。

  /etc/sendmail.cf の /etc/aliases を有効にする必要があります。

    # O AliasFile=/etc/aliases
         =>
    O AliasFile=/etc/aliases

2. CF を使う

   CF  (sendmail.cf generator)

	ftp://ftp.kyoto.wide.ad.jp/pub/mail/CF/

	CFで作りなおせば sendmail は /etc/aliases を見るようになるので、
	あとは INSTALL マニュアルの通りです。CFの使い方は附属のマニュ
	アル(doc/MANUAL.jpn)などをみて下さい。

	http://www.sendmail.org/

2	fmlのインストール時の注意点

インストール作業(make installを走らせる)の前に作成する項目、確認する項
目が2、3あります。確認後、INSTALL ファイルにしたがってインストールをし
て下さい。

INSTALL ドキュメントの UNIX でのシェル上での操作を、Mac OS X Server 上では 

	Terminal.app を開いてINSTALLに書かれているコマンドをうつ
	(例えば: make install)

と読みかえて下さい。

2.1	/etc/aliases

まず /etc/sendmail.cf (1.1 節参照)は /etc/aliases 
を見るようになっている必要があります(前述)。

NetInfo というものを使ってもできるようだけど普通にやるとうまくいかない
らしいので、とりあえず NetInfo のことは忘れて下さい。

2.2	fmlというアカウントを作る

アップルメニューの「サーバの管理」から「NetworkManager」を呼び出し作成
します。

2.3	fml という group を作る

/etc/groupというファイルはダミーらしいので変更しても無駄です。

アップルメニューの「サーバの管理」から「NetworkManager」を呼び出して作
成します。

3	Acknowledgement

I don't know Mac OS X Server. This installation note is basically
based on memo by Masayuki Nii <msyk@locus.co.jp>. I also thank
Tomoyuki Asakawa <tomoyuki@poison.marimo.or.jp> for valuable comments,
for example, what it is "niload".

Appendix A	niload の使い方

(参考までに)一応コマンドラインでもpasswdやgroupを変更することができま
す。詳しくはマニュアルを参照して下さい。
＃インストーラとか書こうと思う人がいたら参考になるかもしれません:)

Appendix A.1	niload でアカウント(passwd)の設定をいじる

例: fml というアカウントを作る

    echo 'fml:*:32765:32765::0:0:fml:/nonexistent:/sbin/nologin' | niload passwd .

Appendix A.2	niload で group の設定をいじる

例: fml という group を作る 

    echo 'fml:*:32765:fml,fukachan' | niload group .

例: group の内容を表示する (fmlというグループが作られたか確認する)

    nidump group .

例: (すでにある) fml という group の内容を上書きする

    echo 'fml:*:32765:fukachan,elena' | niload -d group .

$Id: INSTALL_on_MacOS_X_Server.wix,v 1.9 2000/12/13 13:25:31 fukachan Exp $
