free software re-implementation of the SMB networking protocol
Samba is a free software implementation of the SMB networking protocol, and was originally developed by Andrew Tridgell. Samba provides file and print services for various Microsoft Windows clients and can integrate โ€ฆ Wikipedia
Factsheet
Release 1992; 34 years ago (1992)
Stable release 4.24.4
/ 30 June 2026
Written in C, Python
Factsheet
Release 1992; 34 years ago (1992)
Stable release 4.24.4
/ 30 June 2026
Written in C, Python
๐ŸŒ
Samba
samba.org
Samba - opening windows to a wider world
Samba is the most feature-rich Open Source implementation of the SMB and Active Directory protocols for Linux and UNIX-like systems.
๐ŸŒ
Ubuntu
ubuntu.com โ€บ tutorials โ€บ install-and-configure-samba
Install and Configure Samba | Ubuntu
A Samba file server enables file sharing across different operating systems over a network.
Discussions

How do i use SMB in Linux?
basic outline of what I have done for years... install the samba packages. give my user a samba password sudo smbpasswd -a username edit the /etc/samba/smb.conf file to enable the homes share , and add any other specifc shares I want. use the testparm command to verify the config. restart the samba service. now with some CLIENTS connecting to the shares may be the bigger pain. I use an assortment of media centers, computers, android devices, and they all have their own quirks. I often make the samba shares map 'guest' to be my specific user, for troubleshooting. and on some clients I must enter the server name via it's IP address not name. my typical samba config file. http://dpaste.com//F7QTYV9VX More on reddit.com
๐ŸŒ r/linuxquestions
24
5
October 26, 2022
Is SAMBA the only way to fileshare from Linux to Windows?
NFS, iSCSI, I work with both all the times. TGT/tgtadm on Ubuntu is easy. Target module, a bit complicated but more optionsโ€ฆ. Then, that one has a tendency to โ€œforget/mess upโ€ itโ€™s own configuration. iSCSI works best in my environment because the shares are formatted as NTFS, hence no accents (French environment) messing between Win1252/UTF-8. EDIT: you can even pair two or more drives on Linux through madm (software RAID) and give these devices (/dev/mdxxx) to tgt for redundancy or better speed although your network speed will define the max performance. EDIT2: the devices defined for tgt and formatted as NTFS can also be mounted on Linux but, evidently, not at the same time as when mounted for tgt. If access from both Linux and Windows is needed at the same time, NFS will do best, being a file system share instead of a block device shareโ€ฆ More on reddit.com
๐ŸŒ r/homelab
13
4
January 19, 2023
Linux Mint and Samba / SMB
You would think by now that stuff like this would be sorted, but no. In this case, not mint's fault, not that it helps: https://forums.linuxmint.com/viewtopic.php?p=2200533&hilit=samba+mint+21#p2200533 By someone I consider an expert. Problem I had, similar or same (something that had always worked until it didn't): https://forums.linuxmint.com/viewtopic.php?p=2357813&hilit=public#p2357813 The gvfs backend is also buggy, same expert on a similar/same issue: gvfs is a Gnome backend project that Cinnamon, MATE, XFCE, Gnome, etc... uses in their file managers. gvfs requires a Samba subject matter expert to guide them on how to accomplish this task and they don't have one or think they need one. So given that and my age I am not overly hopeful it will be resolved in my lifetime. Worth reading if you want to do it "properly", but CLI: https://forums.linuxmint.com/viewtopic.php?f=42&t=377372 There is gigolo (I don't use it), no idea why it isn't better integrated into the mint offering, but still using the buggy gvfs backend. https://community.linuxmint.com/software/view/gigolo More on reddit.com
๐ŸŒ r/linuxquestions
4
2
February 21, 2024
Samba 4.20.0 released
Samba 4.20 and Linux kernel 6.9? These are truly magnificent times. More on reddit.com
๐ŸŒ r/linux
32
209
March 28, 2024
๐ŸŒ
Wikipedia
en.wikipedia.org โ€บ wiki โ€บ Samba_(software)
Samba (software) - Wikipedia
June 10, 2026 - Samba runs on most Unix-like systems, such as Linux, Solaris, AIX and the BSD variants, including Apple macOS (Mac OS X 10.2 and greater) and macOS Server. Samba also runs on a number of other operating systems such as OpenVMS and IBM i. Samba is standard on nearly all distributions of Linux ...
๐ŸŒ
ArchWiki
wiki.archlinux.org โ€บ title โ€บ Samba
Samba - ArchWiki
May 26, 2026 - This user does not need to be a Samba user. ... ... [global] security = user map to guest = bad user guest account = guest [guest_share] comment = guest share path = /tmp/ public = yes only guest = yes writable = yes printable = no ยท Anonymous users will now be mapped to the Linux user guest and have the ability to access any directories defined in guest_share.path, which is configured to be /tmp/ in the example above.
๐ŸŒ
GitHub
github.com โ€บ samba-team โ€บ samba
About Samba
April 24, 2026 - Samba is the standard Windows interoperability suite of programs for Linux and Unix. Samba is Free Software licensed under the GNU General Public License and the Samba project is a member of the Software Freedom Conservancy.
Starred by 1.1K users
Forked by 482 users
Languages ย  C 77.2% | Python 18.5% | Shell 2.8% | Perl 1.3% | Yacc 0.1% | XSLT 0.1%
๐ŸŒ
Red Hat
redhat.com โ€บ en โ€บ blog โ€บ getting-started-samba
Getting started with Samba for interoperability
November 20, 2025 - Many operating systems, including Microsoft Windows, use the SMB protocol for client-server networking. Samba enables Linux / Unix machines to communicate with Windows machines in a network.
Find elsewhere
๐ŸŒ
Gloves Off Linux
glovesoff.substack.com โ€บ gloves off linux โ€บ samba on linux the easy way
Samba on Linux the Easy Way - by Matt Hartley
February 12, 2023 - Step one - install your Samba bits (this assumes Ubuntu-based distros and Gnome). ... Did I lose you? Hopefully, those instructions weren't too complex. Exactly - this isn't rocket surgery. ... That command won't help you figure out who you are as a person, but it will tell you your current username as your distro sees you. Now let's add your Linux user to the appropriate Linux group.
๐ŸŒ
Chuck Carroll
chuck.is โ€บ samba
How to Set Up a Samba Share on a Linux Server | Chuck Carroll
August 21, 2024 - If you're running a firewall, you ... firewall-cmd --add-service=samba --permanent. Then run sudo firewall-cmd --reload to reload the firewall. If running Windows, create a user account by running net user [username] [password] /add. Back on the Linux machine, create the server ...
๐ŸŒ
Linux Mint Forums
forums.linuxmint.com โ€บ board index โ€บ main edition support โ€บ beginner questions
[solved] What is samba or smb? Do I really need it? - Linux Mint Forums
May 27, 2025 - axrusar wrote: Tue May 27, 2025 1:10 pm Another simpler explanation: SMB = Windows "shared folder" language (Microsoft's closed source network file-sharing protocol) Samba = Linux's way of speaking that language (reverse-engineered open source version that lets Linux/Unix systems talk to Windows ...
๐ŸŒ
Zentyal
zentyal.com โ€บ home โ€บ news โ€บ a beginnerโ€™s guide to setting up a linux samba server
A Beginner's Guide to Setting Up a Linux Samba Server
December 11, 2024 - A Linux Samba server is an open-source software suite that provides file and print services to SMB and CIFS clients. It allows Linux and Unix servers to share files with Windows clients.
๐ŸŒ
Samba
samba.org โ€บ samba โ€บ what_is_samba.html
What is Samba?
Samba is the most feature-rich Open Source implementation of the SMB and Active Directory protocols for Linux and UNIX-like systems.
๐ŸŒ
Samba
samba.org โ€บ samba โ€บ download
Download Samba
The Samba source code is distributed via https. View the download area via HTTPS. The file you probably want is called samba-latest.tar.gz. Old releases are available in the Samba archives ยท The Samba distribution GPG public key can be used to verify that current releases have not been tampered ...
๐ŸŒ
Linux Mint Forums
forums.linuxmint.com โ€บ board index โ€บ main edition support โ€บ beginner questions
A simple, fool proof tutorial on installing Samba - Linux Mint Forums
April 29, 2023 - Running Linux Mint 22.3 "Zena" on an HP ZBook 15 G3 laptop. ... I wrote a script that sets up a samba shared folder in your Mint station with an easy to follow wizard. It is based on Altair's SAMBA tutorials. Still needs some polishing but it will work setting you up with a shared folder.
๐ŸŒ
Red Hat
redhat.com โ€บ en โ€บ blog โ€บ samba-windows-linux
Mounting and mapping shares between Windows and Linux with Samba
November 20, 2025 - Accessing a Samba share on Linux and Windows is easy. With this basic setup, you will be able to access file shares from client machines in your network. With somewhat more configuration, you can deploy Samba shares in a domain environment. Samba can do more than file share.
๐ŸŒ
LabEx
labex.io โ€บ lesson โ€บ samba
Samba - Network Sharing | Linux Journey
Learn how to set up a Samba network share on Linux. This guide covers the Samba protocol, installation, configuration, and using smb linux clients to connect to shares.
๐ŸŒ
Yahoo!
tech.yahoo.com โ€บ yahoo tech โ€บ computing
These 10 open-source apps built Linux into what it is today
April 4, 2026 - While most people might not be familiar with Samba, if you've used a Windows desktop on a corporate network, there's a good chance that it was supporting your work as a file and print server. Samba, along with MySQL and Apache, made Linux and open-source software acceptable in the enterprise.
๐ŸŒ
phoenixNAP
phoenixnap.com โ€บ home โ€บ kb โ€บ sysadmin โ€บ how to install samba on ubuntu
How to Install Samba on Ubuntu
November 28, 2024 - Samba is an open-source utility that enables file sharing between machines running on a single network. The tool enables Linux machines to share files with machines running different operating systems, such as Windows.
๐ŸŒ
Liquid Web
liquidweb.com โ€บ home โ€บ samba config and install guide for linux and windows
How to Install Samba on Linux and Windows | Liquid Web
June 2, 2025 - We can set up a domain controller on a Unix/Linux server and integrate Windows clients to the Domain controller. Samba can also function as both a domain controller or as a regular domain member.
๐ŸŒ
DEV Community
dev.to โ€บ wolfmath โ€บ set-up-a-samba-server-in-ubuntu-linux-quick-guide-3ci2
Set up a Samba server in Ubuntu Linux: Quick Guide - DEV Community
November 25, 2020 - All of my home computers run Linux (because I'm a nerd), so this tutorial covers how to set up Samba on Ubuntu.