I have one home directory which is shared across our SoHo LAN, the
/etc/exports file on the server has:-
/home/isbd chris(rw,all_squash,anonuid=1002,anongid=1002,no_subtree_check)
/home/isbd maxine(rw,all_squash,anonuid=1002,anongid=1002,no_subtree_check)
On 'chris' mount shows:-
server:/home/isbd on /home/isbd type nfs (rw,addr=192.168.1.2)
... and on 'maxine' mount shows:-
server:/home/isbd on /home/isbd type nfs (rw,addr=192.168.1.2)
... and one the server /var/lib/nfs/etab is:-
/home/isbd chris.isbd.net(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,all_squash,no_subtree_check,secure_locks,acl,anonuid=1002,anongid=1002)
/home/isbd maxine.isbd.net(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,all_squash,no_subtree_check,secure_locks,acl,anonuid=1002,anongid=1002)
I can happily create, write and read files in /home/isbd from chris@chris,
I can only read files on /home/isbd from maxine@maxine when I try and
write anything I just get "Permission denied".
So what's the difference? Both chris and maxine systems are running
xubuntu 9.10, everything looks the same but one works and the other
doesn't.
(Oh, for information, isbd is UID 1002, GID 1002 on the server system)
(I think it's the gods getting their revenge because I said I
preferred the simplicity of NFS!)
--
Chris Green