The
first thing that comes to most sysadmins’ minds when they hear about
file and print services in mixed Windows and Linux environments is
probably Samba, but you can also make a rock-solid system for sharing
resources via NFS on the *nix platform and DiskShare on Windows.
What’s
wrong with Samba? Nothing. I use DiskShare on Windows instead of
Samba’s SMB/CIFS sharing because I need a fileshare on Windows storage
(SAN) to be accessible by Solaris clients, and unfortunately there is
no SMB/CIFS support in the Solaris kernel yet. There is a Solaris
application called Sharity that can mount SMB/CIFS shares on Solaris,
but it didn’t work well for me.
To make this work, we’ll use
NFS for all the sharing on all platforms. With NFS there is no problem
sharing resources between Linux and other *nix systems. The problem is
accessing resources on Windows shares from *nix clients, and vice
versa. That’s where DiskShare comes in.
DiskShare is an
enterprise class Windows NFS server and gateway that allows Windows
NT/2000/2003/XP-Pro workstations and servers to perform as NFS servers,
so you can share files and printers among Unix workstations, PCs, and
other NFS-based clients. It also integrates with Windows server
security, mapping between *nix/Linux users and groups and Windows
domain users and groups.
Continue Reading