Chapter 15. Network FilesystemsIn many environments, we want to share files and programs among many workstations in a local area network. Doing so requires programs that let us share the files, create new files, do file locking, and manage ownership correctly. Over the last dozen years there have been a number of network-capable filesystems developed by commercial firms and research groups. These have included Apollo Domain, the Andrew Filesystem (AFS), Coda, the AT&T Remote Filesystem (RFS), and Sun Microsystems' Network Filesystem (NFS). Each of these has had beneficial features and drawbacks. In this chapter, we limit ourselves to covering what have become the two network filesystems most commonly seen on Unix servers:
Because these two filesystems are the most common—and because they are quite different in their security models—we focus in this chapter on both of them. If you use one of the other forms of network filesystems, there are associated security considerations, many of which are similar to the ones we present here. Be sure to consult your vendor documentation. |