FreeBSD QandA 659
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 まで
お知らせください。