[[up>コンピュータ系/ソフトウェア/NetBSD/設定/ファイル]] ---- -ディレクトリ:/etc -ファイル名:exports -役割:NFSサーバ用.どのディレクトリを誰に公開するかを記述 -備考: --exportsを変更した場合,再起動するか次のコマンドを実行することで更新される. ---kill -s HUP `cat /var/run/mountd.pid` ---- #contents ---- **例: [#e2e439be] [[/home/tmp1>#directory_path]] [[192.168.1.1>#target_hosts]]~ [[/home/tmp2>#directory_path]] [[192.168.1.2 192.168.1.3 192.168.1.4\>#target_hosts]]~ [[192.168.1.5 192.168.1.6>#target_hosts]]~ [[/home/tmp3>#directory_path]] [[-alldirs>#alldir]] [[192.168.1.7 192.168.1.8>#target_hosts]]~ [[/home/tmp4>#directory_path]] [[-mapall=ken>#mapall]] [[192.168.1.9 192.168.1.10>#target_hosts]]~ [[/home/tmp4>#directory_path]] [[-mapall=ken:operator:staff>#mapall]] [[192.168.1.11 192.168.1.11>#target_hosts]]~ [[/home/tmp5>#directory_path]] [[-network 192.168.1.0/24>#target_hosts]] **コマンド一覧 [#u4fb9e24] ***マウントポイント&aname(directory_path); [#kd7d6f06] 役割:公開するディレクトリを指定.~ 書式:公開したいディレクトリを記述.~ ***公開先コンピュータの指定 &aname(target_hosts); [#g4397771] 役割:マウントを許可するコンピュータの指定.~ 書式: -***.***.***.*** ***.***.***.*** --IPで直に指定. --複数ある場合には半角スペースで区切る. --長くなった場合は,"\"で改行する. - ~-network ***.***.***.***/+++ --ネットワーク部(***.***.***.***)とネットマスク(+++, bit数)の一体表記 ***-alldirs&aname(alldir); [#nbdb67cc] 役割:指定された公開ディレクトリ以下ならどこでもマウントすることを許可する.つまり,/home/tmp3 -alldir ... と指定された場合,クライアントは /home/tmp3/hogehoge などもマウントすることができる.~ 書式: ***-mapall&aname(mapall); [#we2e409e] 役割:公開ディレクトリにアクセスする場合に,指定したユーザでアクセスさせる.つまり-mapall=kenとすると,リモートで誰がアクセスしてもユーザ:kenがアクセスしたこととなる.~ 書式: -~ ~-mapall=user -~ ~-mapall=user:group1:group2:... ***-maproot&aname(maproot); [#geec935f] 役割:ユーザやグループがルートとして書き込むことを許可する.つまり,-maproot=kenとすると,kenはルートとして読み書きする.~ 書式:~ -~ ~-maproot=user -~ ~-maproot=user:group1:group2:... -~ ~-maproot=0 --user(0)つまりroot.このフラグがあれば,あるコンピュータのrootがnfs上のファイルをrootとしてアクセスできることを示す.