Saya bekerja di lab dengan tiga sistem Ubuntu, dan saya ingin melakukan cross-mount beberapa sistem file melalui NFS. Namun, sementara sistem memiliki beberapa nama pengguna yang sama, UID dan GID tidak cocok, karena ketiga sistem tersebut diatur secara terpisah. Ketika saya memasang sistem file NFS dari satu sistem ke sistem lainnya, kepemilikannya salah. Sebagai contoh, jika UID 1000 adalah alice pada server1 dan UID yang sama, 1000, adalah bob pada server2, maka ketika server1 me-mount sistem file yang diekspor server2, file bob tampaknya dimiliki oleh alice.
Jadi, apakah ada cara untuk membuat NFS (v4) mengonversi UID di antara server melalui nama pengguna yang terkait? Googling untuk ini, saya telah melihat banyak referensi untuk Kerberos, LDAP, atau NIS, yang tampaknya seperti kerja keras yang sangat besar untuk tugas sederhana seperti itu, dan mungkin tidak mungkin karena sistem ini tidak dikelola secara terpusat. Tautan ini tampaknya menunjukkan bahwa apa yang saya minta tidak mungkin. Apakah itu benar?
Sunting: Saya sudah mencoba setiap konfigurasi untuk /etc/idmapd.conf
itu yang dapat saya pikirkan atau temukan di internet, dan sementara proses idmapd berjalan dengan jelas, sejauh ini saya belum melihat bukti bahwa NFS berusaha untuk menggunakannya sama sekali, dan tidak pernah memiliki efek apa pun pada ID pengguna yang dilaporkan pada NFS mounts.