Article

Ask Microsoft: Need help installing Server for NFS

SearchWinComputing.com staff

On a regular basis, top Microsoft executives answer readers' toughest technical questions about Windows-based systems. This installment of "Ask Microsoft" was answered by Jeff Biseda, Microsoft software design engineer.

To submit a technical question for consideration, send an email to editor@SearchWinComputing.com.

    Requires Free Membership to View

Question: I am trying to run Windows Services for UNIX (SFU version 3.5) on a server running Windows Server 2003 to allow me to create NFS shares on a Windows server. My hardware vendor tells me that because my server is part of an Active Directory domain I should be running SFU on a domain controller for it to work properly. Microsoft documentation indicates that I could run SFU version 3.5 on my server and not have to add it to a domain controller. Can you clarify for me whether I have to have SFU loaded on a domain controller? Or, can I just have it loaded on my local server using user-named mapping tables to allow the UNIX server to access the NFS share I will create?

Answer: Server for NFS can be run on any machine. If you plan to map UNIX users to domain users and the domain is running at less than Windows 2003 functional level then the ness sub-authentication package (nfssa.dll) must be installed on all DCs for the domain.

If you just want to use local user accounts then you can install Server for NFS and username mapping server on any machine and not have to worry about anything DC related.

A few more points:

  • NFS on Windows Storage Server requires at least hot fix 828878 to work without nfssa.dll.
  • Username mapping service can be installed on any machine (handy for distributed/large environments), but has the following requirements for that to work:
    * Each NFS server or other SFU machines must be explicitly configured (in the SFU Admin console) to use the remote UNM server.
    * The UNM server must have its %SFUDIR%\mapper\.maphosts file modified to allow remote machines to access it (instructions in the file).

-- Jeff Biseda, software design engineer

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: