|
Samba
|
|
|
indexterm:[Samba,Reference]indexterm:[Samba,Samba] [application]*Samba* is the standard open source Windows interoperability suite of programs for Linux. It implements the _server message block_ (`SMB`) protocol. Modern versions of this protocol are also known as the _common Internet file system_ (`CIFS`) protocol. It allows the networking of Microsoft *Windows*, Linux, UNIX, and other operating systems together, enabling access to Windows-based file and printer shares. Samba's use of `SMB` allows it to appear as a Windows server to Windows clients.
|
|
|
Installing the samba package
|
|
|
In order to use [application]*Samba*, first ensure the [package]*samba* package is installed on your system by running, as `root`:
|
|
|
~]#{nbsp}dnf install samba
|
|
|
For more information on installing packages with DNF, see xref:package-management/DNF.adoc#sec-Installing[Installing Packages].
|
|
|
Introduction to Samba
|
|
|
indexterm:[Samba,Introduction] Samba is an important component to seamlessly integrate Linux Servers and Desktops into Active Directory (AD) environments. It can function both as a domain controller (NT4-style) or as a regular domain member (AD or NT4-style). indexterm:[Samba,Abilities]
|
|
|
What Samba can do:
|
|
|
Serve directory trees and printers to Linux, UNIX, and Windows clients
|
|
|
Assist in network browsing (with NetBIOS)
|
|
|
Authenticate Windows domain logins
|
|
|
Provide _Windows Internet Name Service_ (`WINS`) name server resolution
|
|
|
Act as a Windows *NT*-style _Primary Domain Controller_ (PDC)
|
|
|
Act as a _Backup Domain Controller_ (BDC) for a Samba-based PDC
|
|
|
Act as an Active Directory domain member server
|
|
|
Join a Windows NT/2000/2003/2008 PDC/Windows Server 2012
|
|
|
What Samba cannot do:
|
|
|
Act as a BDC for a Windows PDC (and vice versa)
|
|
|
Act as an Active Directory domain controller
|
|