NetInfo サーバのできるまで

/System/Library/LaunchDaemons/com.apple.nibindd.plist の、
<string>/usr/sbin/nibindd</string>
の次の行に
<string>-A</string>
/etc/hostconfig に、NETINFOSERVER=-YES- と書き足して reboot (hostconfig は、いらないかも)
これで、netinfo のサーバプロセスが走る (-A は、隠しオプションらしい。。。)
nidomain -m slab
でドメインを作る (nidomain -l で確認できる)。これを上位層の netinfo domain とするためには、「ディレクトリアクセス」ユーティリティで、NetInfo を active にして、上位のサーバとして 192.168.x.x の slab domain を指定してやればよい。
(親が誰かは、niutil -rparent -t localhost/local で確認できる)
ひとつ上のドメインにエントリを作って NFS が使えるようにするなら、こんな感じ。
% sudo nicl .. -create /mounts/dummy vfstype nfs
% sudo nicl .. -create /mounts/dummy dir /home
% sudo nicl .. -create /mounts/dummy opts rw resvport intr
% sudo nicl .. -create /mounts/dummy name fileserver:/path/to/dir
ちなみに、opts に net というのをつけると、Finder から見えるようになる (/Network/Server)んだけど、なんか、いまいちかも。その場合は dir がいらないっす。
あと、どのマシンでも admin (gid 80) になって su したかったんで、
sudo nicl .. -create /groups/admin name admin
sudo nicl .. -create /groups/admin gid 80
sudo nicl .. -create /groups/admin users osana
こんな感じ。
niutil -read .. /groups/admin
とかして確認。

コメントを残す