Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a Windows 2008 server with a NFS share called myhost/host_dev. The windows NFS share is set up to allow 'unmapped user access'. I am able to mount a Linux directory to that share using mount -t nfs myhost:/host_dev. If I create files on Linux they show up in Windows and vise versa as they should.

The problem is that the files created on the Linux side don't inherit the permissions of the parent NFS shared directory on Windows. So only 'System','Administrators',and the created 'SIDs' so up as having permissions to the file. I want the files to inherit the 'Everyone' group as well so that everyone has read access. Right now, because the 'Everyone' permissions aren't being inherited I get access denied when trying to open the file.

share|improve this question

1 Answer 1

Here is the answer! It's frustrating that Microsoft leaves this bit of information out of ALL their documentation, including the official NFS_Account_Mapping documentation found here.

The answer is in the registry:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Server for NFS\CurrentVersion\Mapping\KeepInheritance

Change the value to a 1 and restart NFS.

http://blogs.technet.com/b/sfu/archive/2009/08/28/how-nfs-access-works-over-ntfs-permissions.aspx

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.