Skip navigation.
Home

Mounting Novell Volumes on your Desktop

These instructions will help you mount Novell File Folders on your desktop. In addition to your home directory, you may have access to various group volumes for research projects, adminstrative info, etc. Because the Duke Novell eDirectory is a campus wide directory you can get access to files on servers anywhere on campus you have access to. For example, say a user in the law school wants to give you access to a folder over there. Just tell them your Novell userid (your_novell_userid.Users.Enigneering.Acad.University) and they can give you access to the folder. Then just browse to the server name they tell you and mount the folder. Its that easy!

Windows

To map a Novell share on a single computer:

1. You should ensure you have the latest Novell Client installed on your desktop
2. Right Click the red N in your system tray and select Novell Map Network Drive
3. Select a drive letter to map to
4. Click Browse and search for the server containing the share you need. For Pratt User Directories, select Entire Network, NetWare Services, NetWare Servers, QUASAR_USRVOL, USERS. Group directories are in QUASAR_GRPVOL, GROUPS Browse to the directory you want to mount and click OK.
5. Check Check to make folder appear as the top most level
6. If you want the share mounted on THIS computer after restarts, check Check to always map this drive letter when you start Windows
7. Click Map

To map a Novell share on ANY computer you log into Novell on, follow these directions instead:

1. Right click the red N in the system tray and select User Administration for DUKE_UNIVERSITY -> Edit Login Script

2. In the window that pops up, you can enter commands to have Novell auto mount directories for you. Your login script most likely already has an entry for mounting your home directory
a. MAP *1:=%HOME_DIRECTORY will map your home directory on the first available drive letter. This means it is unlikely the drive letter will be the same on differnet computers with different numbers of hard drives, CDs, flash readers, etc.
b. MAP F:=%HOME_DIRECTORY will map the home directory to F: on ANY computer they logged into, unless F: was already in use
c. MAP ROOT *1:=%HOME_DIRECTORY will make the folder the 'root' so when you click the mapped drive you go directly to the folder instead of to the QUASAR_USERS root.

3. If you have access to other Novell folders on volumes like QUASAR_GROUPS or QUASAR_CEEDATA, you can mount them as follows

A. For example, if the folder path was Administration\Facilities on QUASAR_GROUPS, possible login commands would be
a. MAP *1:=\\QUASAR_GRPVOL\GROUPS\Administration\Facilities which would map the share on the first available drive letter
b. MAP X:=\\QUASAR_GRPVOL\GROUPS\Administration\Facilities which would map the share to X: on ANY computer they logged into, unless X: was already in use
c. MAP ROOT *1:=\\QUASAR_GRPVOL\GROUPS\Administration\Facilities will make the folder the 'root level' so when they click the mapped drive they go directly to the folder instead of to the QUASAR_GROUPS root. THis saves you from having to drill down into the folder you want access to every time you access it.
4. Click OK to save your login script
5. To test out changes, just right click the N, select NetWare Login and login again - the script will execute.
6. If you want to point 'My Documents' at your Novell Home Directory (very good idea!), right click My Documents on the desktop and select Properties. Change the Target field to the drive letter you mapped your home directory to in the login script

Note that if you plan to target 'My Documents' to your home directory, you should hard code a drive letter to mount the Home Directory to ensure it is always at the drive letter set in the My Documents properties!

Linux

1. Your kernel MUST have a specific fix that allows access to Novell Cluster Volumes. Kernels 2.4.24 and later include this fix. RedHat has not yet ported it back into their 2.4.20 tree yet. PTS has a RedHat kernel rpm available with the fix compiled in at http://mirrors.pratt.duke.edu/yum/redhat/ All Linux 2.6 kernels include this fix.
2. You must install the ncpfs RPM (if you use YUM, 'yum install ncpfs' will work) Note you will likely need to install an ipx RPM that is a dependency even though we don't use IPX. This is fine.

3. Non-root users must be able to execute the ncpmount and ncpumount commands. You should either
a. chmod 4755 /usr/bin/ncp(u)mount OR
b. grant user(s) appropriate sudo permissions

4. For auto mounting or easy command line mounting, add following to /etc/fstab
a. QUASAR_USRVOL/.Users.Engineering.Acad.University ncp noauto,owner,user,ipserver=qdata.pratt.duke.edu,nfsextras,volume=USERS,multiple,uid=nnn,gid=nnn,tcp 0 0
where nnn is the numerical userid and group id of the Linux user who will access this share. To mount the share automatically, you will need to create a novell credentials file for your userid:
b. A config file ~/.nwclient should be placed in the home directory of each user that intends to use ncpfs. The permissions on this file should be set to 600, for obvious security reasons. The configuration file should contain a single line per server that the user will use. Each line should contain the server name, the user name, and optionally the password. Below is a sample .nwclient file.
# Begin example ~/.nwclient config file
Server1/User1 Password
Server2/User1
Server2/Guest1 -
# End example .nwclient config file

c. The syntax for the .nwclient file is simple, server_name/user_name password. Be extremely careful when creating or editing this file as the client utilities are very picky about syntax. There should always be a space immediately after the username. If this space is substituted by a tab or multiple spaces, you will not get the expected results when attempting to use the NCPFS tools. If no password is supplied, the client utilities will ask for a password when it is needed. If no password is needed, for instance when using a guest account, a single '-' should be put in place of a password.
d. It should be noted that the ncpmount is not intended to mount individual volumes because each mount point creates a separate client connection to the Novell server. Mounting each individual volume separately would be unwise, as mounting all volumes on a server under one mount point uses only one client connection.

5. For command line mounting without using fstab:
ncpmount -S QUASAR_USRVOL -V USERS -A qdata.pratt.duke.edu -U novell_id.Users.Engineering.Acad.University -o tcp,nfsextras (mount directory)

This will use the invoking Linux user and group by default. To specify another user or group, use uid=/gid= in the -o options section

6. To mount your home directory, use the following command:
ncpmount -S QUASAR_USRVOL -V USERS -A qdata.pratt.duke.edu -U linux_user_id -o tcp (mount directory)

7. To mount any group directories you have access to (everyone can get to Public), use this command :
ncpmount -S QUASAR_GRPVOL -V GROUPS -A qgroup.pratt.duke.edu -U linux_user_id -o tcp (mount directory)

Mac OS X

Novell supports the Apple File Protocol, however there have been serious problems using it so we have disabled that. Instead, users should install the Prosoft Novell Client available from OIT. Most users in Pratt who recently purchased a Mac should already have this client installed.

1. Click on the Tree icon in the menu bar and select Browse
2. Select World, DUKE_UNIVERSITY and browse to the server using the info given to you by the system administrator.
a. User home directories are in DUKE_UNIVERSITY.University.Acad.Engineering.QUASAR_USERS
b. Group directories are in DUKE_UNIVERSITY.University.Acad.Engineering.QUASAR_GROUPS
3. Select the server that contains the folders you need and click 'Mount'
4. To have the mount done on every login, select the 'Mounts' tab and check the On/Off box next to the mount you just created