Linux Tutorials on the topic “samba”

 


What is Samba?

Samba was originally developed in 1992 by Andrew Trigell as a part of a PhD project that ended up being a fully functional and open source (GPL 3.0) re-implementation of the SMB/CIFS networking protocol. What this basically means is that Samba is the software suite that allows the connection and interaction of Unix, Linux, IBM, OSX, Solaris and BSD systems with Microsoft Windows clients or servers. This interaction includes the activities of file browsing as well as printing services. Being an important free software project that greatly adds to the interoperability of Linux systems and basically raises their usability value, Samba is nowadays found installed out of the box in every popular Linux distribution.

To make the communication between Windows and Unix-based computers seamless, Samba utilizes a rich set of services and protocols. Some of those are the NetBIOS over TCP/IP, the SMB (Server Message Block), CIFS, Microsoft RPC, NT Domain, SAM (Security Accounts Manager), LSA (Local Security Authority, NTLM and DFS (Distributed File System). Some of these protocols were developed based on reverse engineering methods but still Samba's functionality remains at top level. From 2013 (version 4.1), Samba supports the latest version 3 of the Server Message Block available in Windows 8 and Windows Server 2012. The fact that Samba is so up to date ensures its continuous delivery of flexibility to network administrators around the globe.

 

HowtoForge and Samba

HowtoForge has dozens of Samba-related tutorials that guide users to step by step installation of configuration of the popular server software. From complete how-tos that concern feature-rich distributions (Fedora, Suse, Ubuntu, Debian), to highly specialized Samba implementations on limited hardware such as the Raspberry Pi, on HowToForge you will find anything you need. For more specific questions that may not be found in the posts though, you can always visit our forums and seek for the expert advice of the community.