This final installment in our series about Windows and Linux/Unix interoperability issues looks at a unique add-on from Microsoft that helps integrate
The first of the interoperability features allows for improved file sharing between Unix clients and Windows servers through the use of the NFS file-sharing protocol. This service consists of two major components:
- Server for NFS creates an NFS server on your Windows Server 2003 computers. It allows Unix clients to access files hosted on Windows computers without requiring any client software to be installed on the Unix clients themselves. You can manage NFS permissions using the NFS Sharing tab within the GUI, or by using nfsshare at the command line.
- Client for NFS allows Windows computers to access files hosted on Unix file servers without installing additional software on the Unix hosts. Your Windows clients can browse for resources using the familiar Windows Explorer interface or by using Universal Naming Convention (UNC) path names and the net use command.
Services for Unix also includes an NFS Gateway service and a User Name Mapping function to map Unix user names to Windows-based security identifiers and vice versa, allowing your users to come closer to a single sign-on experience even in a heterogeneous environment. In addition, you have access to the Server for NIS service that can store your Unix user and group information directly within Active Directory. Plus, it helps you migrate from NIS to Active Directory if you wish.
From a systems administrator's perspective, probably one of the most interesting components of Services for Unix is the inclusion of the Interix environment. This feature offers administrators a fully functional Unix subsystem running directly within Windows 2000, XP and Server 2003. By including the Interix subsystem, Services for Unix gives your administrators access to utilities like awk, sed and ps that, previously, were only supported on Unix systems. Interix also provides Windows support for Perl and shell scripting. This makes it a possible to use the strength and flexibility of Unix administration scripts on both Unix- and Windows-based systems.