
Configuring the Network
|
165
evolve. However, an intrepid team of developers keeps reverse engineering the proto-
col, and it has created one of the most popular free-software projects to implement
Microsoft file sharing on non-Microsoft systems: Samba. Samba is increasingly popu-
lar; it has significant support for Windows and Linux desktops and is even used on
Mac OS X.
As a Linux system administrator, you will need at least a high-level understanding of
Samba. If you wish to drill down deeper into Samba (and you should), many excel-
lent books exist on the subject, including the online documentation guides at http://
samba.org. To use a common phrase, “An in-depth discussion of this topic goes far
beyond the scope of this book.” Actually, we don’t see any reason to duplicate the
excellent material already available. However, we do want to discuss Samba in
enough detail for you to make it functional in your environment. Luckily, most dis-
tributions provide simple, graphical frontends to Samba, and we’ll discuss some of
those here.
Certain central functions in CIFS networks (mostly involving the way systems find
each other) take place on domain controllers: servers that provide files, printers, and
various controlling operations. Samba can integrate Linux machines into Microsoft
networks as file and print servers, domain controllers, or workgroup members.
The latest iteration of Samba interoperates ...