blogですかい

仕事、プライベートで学んだことなどを発信し、その内容がたとえ少数でも誰かの役に立ったらなら、それはとっても嬉しいなって

Mac OS XでNFSサーバを立てる方法

/etc/exports を作成する

書式:/PATH/TO/SHARING/DIR -mapall=${uid}:${gid} ${ipaddr}

例えば、IPアドレス192.168.123.45のホストに、UID501,GID20のユーザとして、/var/nfs/exports のマウントを許可するなら

/var/nfs/exports -mapall=501:20 192.168.123.45

と書きます。

/etc/exportsが作成されると、自動的にnfsdが起動します

nfsdを起動したあとに/etc/exportsを編集した場合は

$ sudo nfsd update

で、新しい設定が反映されます。

複数のホストに接続を許可する場合は、IPアドレスをスペースで区切って複数書けば良いようです。 192.168.123.0/24 のような指定はできません

UID,GIDを調べるには

$ dscl . -list /Users uid
$ dscl . -list /Groups gid