FreeBSD QandA 659

FreeBSD QandA

Q.  コマンドラインから mount_nfs すると正常にマウントできるディレクト
   リが、amd を使ってマウントするとマウントには成功しますが中身が見えませ
   ん。(permission denied. で拒否されます)

A. ある種の NFS サーバは特権 port 以外からの NFS のリクエストを拒否し
   ます。例えば NetBSD-1.3 を NFS サーバに使うと、デフォルトではそうなり
   ます。2.2-RELEASE 以降の mount_nfs は、デフォルトでは特権 port から 
   NFS のリクエストを発行しますが、amd は特権 port 以外から NFS リクエス
   トを発行しようとするためにこうなります。

     対処法は二つあります。

       (1) サーバの特権 port 制限を外す。NetBSD の場合は、/etc/exports の
   	エントリに、-noresvport を加える。

       (2) amd の場合でも特権 port からリクエストするように変更する。amd 
   	マップの該当エントリに "opts:=resvport" というオプションを加え
   	る。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。