NFAP
(Native File Access Protocols)
3/9/2006 NFAP lets you map NSS volumes and authenticate using an OS' native protocol(s). This means NFS for Linux, CIFS for Windows, and AFP on Macintosh. I did not care about NFAP for Macintosh, so I did not add the Macintosh Name Space to the volumes. I also am not running BorderManager, so do not need to worry about creating a Login Policy Object (LPO). In fact, all I really care about is NFAP for Linux (nope, I don't even care about CIFS! We really have no Windows accounts out there, aside from Exchange accounts).
When NFAP for Unix is installed, the following accounts will exist:
In order to administer these properly (or even see the NFSAdmin container), you must run ConsoleOne from the server on which NFAU is installed. It will not work from a client, and I cannot find a plugin. Before trying to access the NFSAdmin Container, you must also load the NFSADMIN.NLM. I did not want to use the NIS server at this time, so I shut it off by going to the NFSAdmin container in ConsoleOne, clicking "Login To NFSAdmin," right clicking on the server name and selecting "NFSAdmin Properties." Under the Directory Access tab, I unchecked "Enable NIS Client."
To allow volumes or directories to be mounted, they must first be exported. To do this, log into iManager and click File Protocols -> NFS from the left-hand menu. Select the server, then click the Export button next to the "Exported Paths" box. Unfortunately, you cannot choose to export all of our volumes at once, by simply typing a slash. So, you must export volumes individually. To do this, you would type /sys to export the SYS:/ volume, etc. Under Access Control, I was sure to choose "Netware" so that file system rights would be controlled by normal Netware file system rights (rather than file access controlled simply by who the owner is). I also selected "Read Write Access." *** If you were to check "Root Access" under global permissions, then anyone logged in with the local Linux client's root account would get full access to the exported directory!
Configuration is stored in EXPORTS, NFS.CFG (these settings are common to NFS and NIS?), NIS.CFG, and NFSSERV.CFG, located in SYS:\ETC. The NFS server is started and stopped by typing NFSSTART and NFSSTOP,
respectively. NFSSTART.NCF is located in the SYS:\SYSTEM directory and
contains the following lines:
On a similar not, CIFSSTRT would load CIFS.NLM, CIFSPROX.NLM, and NFAP4NRM.NLM. AFPSTRT would load AFPTCP.NLM as well as NFAP4NRM.NLM if not already loaded. *** I commented out CIFSSTRT.NCF and AFPSTRT.NCF in the autoexec.ncf because I did not wish to use these methods of access. *** Are rights always those of NFAUWorld no matter what user authenticates?? Gave RF rights to SYS:/ and then anyone who logged in could see all files.
|