Novell is now a part of Micro Focus

Simple File Sharing between NetWare and SUSE Linux Servers

Novell Cool Solutions: Trench
By Kevin Stuecklen

Digg This - Slashdot This

Posted: 19 Nov 2003

Want to familiarize yourself with SUSE Linux and allow simple file sharing amongst your NetWare server and your SUSE Linux Server 9 or Workstation? Here's a good starting point.

Of course LDAP and the integration of eDirectory and SUSE's LDAP will be one of the best ways to go.

But for those new to Linux, the best way to start sharing files between the two is to setup a Fat16 partition in unpartitioned space on the Novell server. (You could also do this with the DOS volume, but you want to think of security first.)

By setting this up, the NetWare can mount the Fat partition locally and SUSE can access it remotely (without tweaking the kernel full Novell's two primary file system support). To do this on SUSE, simply type the following from SUSE's CLI:

mount -t smbfs "Novell Server Name:/Fat Vol. name" -o username="An account that locally exists on both machines', password="that user's mutual password" /"empty local mount point"

If the syntax is typed correctly, then all you have to do to access a share on the SUSE machine is type cd/ "local linux mount point - which is now not empty" . It is a direct link -- to access it you type CD (change directory) to mount the remote NetWare share on the Fat partition. I suspect Novell has other avenues either already designed, or in the works, to handle basic file sharing between Novell and Linux.

**You can also modify the Linux kernel to remotely mount Novell-specific file systems. But if you know how to do that, you probably don't even need to read the above, because you're way above heterogeneous sharing between NetWare & Linux! (This has been tested on Red Hat & I presume will be the same with SUSE.)

Also, you can configure NetWare to share the same data via FTP and HTTP.

Have fun! In fact NetWare + Linux means the fun is just beginning!

P.S. You can also make this executable in Linux by creating a simple text file in VI, for example, and typing the command in the body of the file. Then issue a CHMOD UGO +X (in lowercase!) and then type the file's name you saved it as, and it will run for you and you can also put it in your start-up scripts - more on that later!

If you have any questions you may contact Kevin at

Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions.

© Copyright Micro Focus or one of its affiliates