3 개의 Ubuntu 시스템이있는 실험실에서 일하고 있으며 NFS를 통해 일부 파일 시스템을 크로스 마운트하고 싶습니다. 그러나 시스템에는 동일한 사용자 이름이 있지만 UID와 GID는 일치하지 않습니다. 세 시스템은 별도로 설정 되었기 때문입니다. 한 시스템에서 다른 시스템으로 NFS 파일 시스템을 마운트하면 소유권이 잘못 표시됩니다. 예를 들어 UID 1000이 server1에서 alice이고 동일한 UID 1000이 server2에서 bob 인 경우 server1이 server2의 내 보낸 파일 시스템을 마운트 할 때 bob의 파일은 alice가 소유 한 것으로 나타납니다.
NFS (v4)가 관련 사용자 이름을 통해 서버간에 UID를 변환 할 수있는 방법이 있습니까? 인터넷 검색을 통해 Kerberos, LDAP 또는 NIS에 대한 많은 참조를 보았습니다. Kerberos, LDAP 또는 NIS는 이러한 간단한 작업을 수행하는 데 과도하게 사용되는 것으로 보이며 이러한 시스템이 중앙에서 관리되지 않기 때문에 불가능할 수 있습니다. 이 링크 는 내가 묻는 것이 불가능하다는 것을 나타내는 것 같습니다. 맞습니까?
편집 : /etc/idmapd.conf
인터넷에서 생각하거나 찾을 수있는 모든 구성을 시도했지만 idmapd 프로세스가 명확하게 실행되는 동안 NFS가 NFS를 사용하려고 시도했다는 증거를 보지 못했습니다. NFS 마운트에서보고 된 사용자 ID에 영향을 미치지 않습니다.