新城@筑波大学情報です。こんにちは。

久しぶりに MacOSX から NFS で他の Unix のファイルシステム(Solaris,
Linux) をマウントしようとしたら Operation not permitted が出てしまいま
す。次のオプションを付ければ大丈夫。

   mount -o resvport server:/path directory

man mount_nfs の説明では、「Use a reserved socket port number」の意味。
reserved (予約)よりは privileged (特権) の方がいいんじゃないかな。
mount のエラーメッセージをよく見ると、Permission denied ではなくて、
Operation not permitted と言っているなあ。

解決策して、サーバ側の /etc/exports に特権ポート以外からのアクセスも許
すようなオプション(Linux だと insecure)を付けてもいいのかもしれないけれ
ど、それよりは、クライアント側で特権ポートを使う方がいいでしょう。

前は、MacOSX のクライアントでも -o resvport つけなくても大丈夫でした。
付けないといけなくなったのは、10.7 からかなあ。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 情報工学        \\