Windows and UNIX NFS compatibility

azev

Golden Member
Jan 27, 2001
1,003
0
76
Is it possible to mount an NFS shares on windows box to a unix box without having to map any user account ? I am able to map the nfs shares to the unix box, but cannot access it. Is there a way to enable anonymous access or something ?

Thanks
 

cleverhandle

Diamond Member
Dec 17, 2001
3,566
3
81
I haven't tried the Windows NFS service, but this article looks relevant. From there...

If the UNIX user doesn't have a mapped Windows account, or the User Name Mapping Server can?t be reached, the access is not mapped to a Windows user and thus the permissions of an anonymous user are used.

So if you set the NTFS permissions on the share to allow anonymous (Everyone) reads, it should probably work. If that's not acceptable, then I guess you need to do some mapping.
 

Brazen

Diamond Member
Jul 14, 2000
4,259
0
0
I tried the NFS service on Windows, and didn't have much luck with it either. I gave up, it's much easier to just set up Samba. I'm toying with the idea of setting up a Samba-NFS gateway: basicly set up a Samba share and then mount NFS shares from other servers inside the Samba directory.
 

cker

Member
Dec 19, 2005
175
0
0
Another vote for Samba here. But...

I've been pretty unimpressed with Microsoft's Windows Services for Unix. (http://www.microsoft.com/downloads/deta...44f1-81a4-02878ff11778&DisplayLang=en) Basically I kept running into performance issues and stuff that didn't work quite right. If you're willing to spend some money, you might check out Hummingbird NFS Maestro Light (http://connectivity.hummingbird.com/products/nc/nfs/index.html) They have a demo which you should be able to use to see if their product will suffice for you. I'm not sure of the cost.

Possibly a solution could be cobbled together with Cygwin on the Windows box, but I've never tried to use NFS on Cygwin on Windows.
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
If you're using a unix or unix-like system other than Linux or maybe FreeBSD SMB may be the wrong path. The "everything is linux/x86" guys forget that sometimes. ;)