Saya memiliki server dengan NFSv4. Saya sedang memasang konten folder rumah pengguna jarak jauh ke host lokal. Dapat membaca dan menulis konten, tetapi ketika saya memeriksa kepemilikan file pada volume yang dipasang dari host lokal, semuanya milik pengguna dan grup jarak jauh yang sesuai (512). Apakah ada cara untuk membuatnya tampak seperti milik pengguna dan grup lokal (1000) pada host lokal?
/ etc / ekspor pada host jarak jauh (IP adalah 192.168.1.110)
/home/user512 192.168.1.142(rw,sync,all_squash,anonuid=512,anongid=512)
/ etc / fstab pada host lokal (IP adalah 192.168.1.142)
192.168.1.110:/home/user512 /home/localuser/projects/project512 nfs rw,hard,intr,rsize=32768,wsize=32768 0 0
rpcidmapd
di klien Linux Mint saya.echo N > /sys/module/nfsd/parameters/nfs4_disable-idmapping
membuat pengaturan ini permanen, atau haruskah saya mengatur ulang setiap kali setelah reboot?idmapd
bukannyarpcidmapd
nfs-idmapd
Anda memiliki semua bagian di sana. Dari halaman manual exportfs, petakan
all_squash
semua uids dan gids ke versi anonim. Apa yang Anda tulis memaksa nilai-nilai itu menjadi 512. Jika Anda berubah menjadi 1000, server nfs pada host jarak jauh akan membuat semuanya menjadi 1000, dan akses harus diberikan.sumber
anonuid=1000,anongid=1000
dananonuid=1003,anongid=1003
(dan me-restart nfsserver, dan un / remounting share) dan tidak berfungsi. Downvoting, karena jawaban ini sepertinya tidak berhasil./home/gkistner *(async,rw,all_squash,anonuid=1000,anongid=1000,no_subtree_check)
dalam ekspor, dan10.20.118.112:/home/gkistner /mnt/r2 nfs rsize=8192,wsize=8192,timeo=14,intr
dalam fstabpada klien nfs Anda, edit /etc/idmapd.conf dan ubah
setelah ini restart layanan nfs
sumber