Wednesday, May 15, 2013

How a qtree be accessed by both Unix and Windows - NetApp

Caution: I don't recommend using mixed mode for different reasons. Use UNIX style!

Step:1 Create a Unix qtree on the filer and export it for Unix clients
filer> qtree create /vol/vol0/share
filer> exportfs -o root=<unix_server> /vol/vol0/share

Step:2 From the Unix server mount the filer's share
unix> mount filer:/vol/vol0/share /share

Step:3 On the filer share the resource for Windows users
filer> cifs shares -add share /vol/vol3/share

Step:4 From the Windows computer map the filer's resource
Right-click on My Computer > Map the network drive > enter the filer's name\share

Step:5 On the filer edit /etc/usermap.cfg and add the following entries for each user:
win_domain\userA => unix_userA

When a Windows userA tries to access the file on the filer's share, the filer as per the entry in /etc/usermap.cfg forwards the request to the unix, and the unix userA permissions are assigned to the windows userA. So all you need to do is, assign the proper permission to unix userA which in turn is applied to the respective Windows user.

filer> wrfile /etc/usermap.cfg
"hippo data" == hippo

The Windows name hippo data maps to the UNIX name hippo and vice versa.
Post a Comment
Read more: