MAC OSにおけるmount nfsエラー問題
1933 ワード
MAC OSのmount nfsエラーの問題をメモしてください。
環境とプロファイル
cat /etc/exports
/nfsdata 192.168.22.1/26(rw,sync,insecure,no_root_squash)
yum install nfs-utils -y
mount -t nfs -o rw 192.168.22.8:/nfsdata /tmp/test
apt install nfs-common -y
mount -t nfs -o rw 192.168.22.8:/nfsdata /tmp/test
mount -t nfs -o rw 192.168.22.8:/nfsdata /tmp/test
問題ポイント1
(/etc/exports)ここのプロファイルはinsecureパラメータを追加する必要があります.そうしないと、Mac OSはサーバのエラーを報告し続けます./nfsdata 192.168.22.1/26(rw,sync,insecure,no_root_squash)
問題点2
mac osユーザidとサービス側idが一致しないため、設定権限に問題がある.書き込み操作ができません.解決方法は直接chmod 777/nfsdataという方法で、サービス側にmacのuidと同じユーザーを新規作成し、追加権限を設定すればokになる.mac側は自分のuidid
id
uid=501(makeit) gid=20(staff) groups=20(staff),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),33(_appstore
nfsサービス側# uid
useradd -u 501 makeit
#
#ubuntu chfacl, `apt install acl -y`
chfacl -m makeit:rwx -R /nfsdata
# , usermod
usermod -u 501 makeit
以上の操作が完了するとfindで直接ファイルを削除することができる.enjoy 参照先:https://www.server-world.info/en/note?os=Ubuntu_16.04&p=acl https://blog.csdn.net/zyqblog/article/details/79226826#23-%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6-acl https://www.jianshu.com/p/5314f90330a6