2011-01-11 10:02 AM
we use Windows Services for UNIX (WSFU) to NFS mount our netapp .snapshots to windows hosts (to use a great little util http://www.ufsexplorer.com/ to mount VMDKs and restore guest files - highly recommend it)
Problem comes when some of the vmdk files are readable only by root - UFS explorer can not mount these via the NFS because WSFU mounting by default with an effective UID of -2 (see screenshot of NFS mount properties)
The volume is shared on the Netapp side with this host's IP in the ROOT acl (as we do for Unix NFS clients) - but this is not translating to a root UID on the windows client.
Can anyone offer guidance how to tune WSFU to obtain UID root instead of -2?
thanks in advance,
2011-01-11 11:25 PM
UID -2 means user is not mapped (IIRC). You need to setup WSFU user mapping service and map some Windows user to root; the you will be able to mount share on behalf of this user as root.