NetBSD 9.3 - NFS セットアップ /etc/exports

NetBSD 9.3 - NFS セットアップ /etc/exports

NFSをセットアップしようとしているのですが、/etc/exportsに関していくつか問題が発生しました。

/etc/exports ファイルの内容が次の場合:

/data1 192.168.1.213(rw)

showmount -e 192.168.1.245からこれを取得します

client$ showmount -e 192.168.1.245
Exports list on 192.168.1.245:
client$

しかし、/etc/exports ファイルに次の記述があるとします:

/data1 -alldirs -network 192.168.1.245 -mask 255.255.255.0
/data2 -alldirs -network 192.168.1.245 -mask 255.255.255.0

ここから:https://www.netbsd.org/docs/guide/en/chap-net-services.html

showmount -e 192.168.1.245からこれを取得します

client$ showmount -e 192.168.1.245
Exports list on 192.168.1.245:
/data2                             192.168.1.245 
/data1                             192.168.1.245

クライアントマシン(NetBSD 9.3)にdata1とdata2をマウントできますが、ファイルをコピーしたり、mkdirなどを実行しようとすると、権限が拒否されます。

これを読んで: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_file_systems/exporting-nfs-shares_managing-file-systems これは /etc/exports の一般的な形式であると理解しています。

export host(options)

私が実現したいのは次のことです。ネットワーク上のすべてのマシン (192.168.1.*) は、どのユーザーが接続するかに関係なく、サーバー (192.168.1.245) 上の NFS が提供するマウント ポイントを読み取りおよび書き込み権限付きでマウントできます。

RedHat のドキュメントを読むと、次のような内容であることがわかります。

/data1 host(rw,all_squash,anonuid=1000,anongid=100)

gidとuidはuser(非root)という名前のユーザー名と一致するように設定されています

しかし、ここから何をすればいいのか分かりません。

アップデート 受け入れられた回答により問題は解決しましたが、現在は権限の問題に直面しています。NetBSD 9.3 - NFS パーミッション

答え1

NetBSD ガイドに基づいて作成したファイル-mapall=1000:100に行を追加できます。/etc/exports

ファイルのドキュメントは、exportsNetBSDシステムで を実行するかman exports、または次のWebサイトで参照できます。詳しくは、NetBSD 9.3 のドキュメントを参照してください。

関連情報