Utilizzo di NFS tra OSX e Ubuntu con UID errati

5

Ho un fileserver con Ubuntu 10.04 che vorrei accedere tramite NFS dal mio Mac con 10.6.8. Il problema è che mentre i nomi utente sono uguali, gli uid sono diversi.

Googling suggerisce che il metodo precedente per gestire questo problema era la mappatura uid statica sul server, ma sembra essere stata eliminata in NFSv4, che è l'unica versione su 10.04 che riesco a trovare.

C'è un modo per mappare gli uid in modo da ottenere l'accesso corretto in lettura / scrittura NFS? O devo cambiare l'uid su una delle macchine? Se è così, qual è il modo migliore e più infallibile per farlo. Sono preoccupato per il borking dei permessi dappertutto.

    
posta robmathers 21.08.2011 - 18:27
fonte

2 risposte

3

In definitiva, la soluzione appropriata deve utilizzare un servizio di directory (come NIS o LDAP) per fornire una mappatura UID / GID coerente per tutti gli utenti. Certo, questa è una soluzione molto pesante per una rete più piccola e / o domestica.

La cosa più facile da fare è semplicemente rendere gli UID / GID coerenti su tutti gli host coinvolti.

    
risposta data 21.08.2011 - 22:57
fonte
0

Dovresti esaminare map_static sul server, come descritto di seguito: link

Aggiornamento Sembra che map_static non sia più supportato in Ubuntu. Non sei sicuro di cosa sostituirlo - probabilmente NFSv4 esporta con idmapd.conf?

    
risposta data 13.01.2012 - 16:10
fonte

Leggi altre domande sui tag