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 provides secure, stable and fast file and print services for all clients using SMB and other AD protocols such as LDAP and Kerberos.
🌐
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. It lets you access your desktop files from a laptop and share files with Windows and macOS users.
Discussions

Lookin for an idiots guide to setup smb share
Can anybody help me? my share looks like: [plex-media] path = /opt/plexmedia/movies/movie read only = yes browseable = yes guest ok = yes valid users = user write list = user More on reddit.com
🌐 r/linux4noobs
6
4
July 3, 2023
How do I set up a samba share in windows 10?
Right click folder -> Properties -> Sharing -> Share folder More on reddit.com
🌐 r/WindowsHelp
11
3
December 19, 2025
Cloud Server & Samba file share
That would depend on what the clients are? If you have windows clients then keep both, if your Mac/Linux then drop samba as you can mount the nextcloud data with WebDAV. For security I would look at making your server only accessible on SSL More on reddit.com
🌐 r/HomeNetworking
6
1
April 18, 2019
OS for file sharing?

There are usually two types of file shares that are used, NFS which is mostly for linux, and smb (samba) for windows/mac clients.

Both are fairly easy to configure (I think NFS is much easier, but I do prefer linux so it may be me). I think there is a ubuntu package for a gui samba setup.. system-config-samba iirc. A quick google search should provide guides for setting up both samba and nfs.

More on reddit.com
🌐 r/DataHoarder
10
8
March 17, 2018
🌐
Wikipedia
en.wikipedia.org β€Ί wiki β€Ί Samba_(software)
Samba (software) - Wikipedia
1 month ago - Samba sets up network shares for chosen Unix directories (including all contained subdirectories). These appear to Microsoft Windows users as normal Windows folders accessible via the network. Unix users can either mount the shares directly as part of their file structure using the mount.cifs ...
🌐
Red Hat
redhat.com β€Ί en β€Ί blog β€Ί samba-file-sharing
How to share files with Samba
December 9, 2025 - It uses the Server Message Block and Common Internet File System (SMB/CIFS) protocol, so the services created by running Samba are available to Linux, macOS, and Windows clients. It's an essential service to run in organizations that support multiple operating systems, and it's even useful on homogenous networks. It's not difficult to set up, and all you need is at least one server you want to designate as a file-share host (it doesn't have to be rack mounted and could even be a dedicated workstation).
🌐
Microsoft Learn
learn.microsoft.com β€Ί en-us β€Ί windows-server β€Ί storage β€Ί file-server β€Ί file-server-smb-overview
What is SMB File Sharing for Windows and Windows Server? | Microsoft Learn
When you map a network drive or access a UNC path like \\server\share, your computer's SMB client initiates and manages that connection. Both Windows Server and Windows client operating systems include the SMB client and SMB server components. Meaning a Windows client computer, such as Windows 11, can host file shares (acting as an SMB server) while also connecting to shares on other computers (acting as an SMB client).
🌐
Jeremy Morgan
jeremymorgan.com β€Ί blog β€Ί linux β€Ί how-to-file-sharing-samba
Linux Tutorial: Set up easy file sharing with Samba
March 25, 2018 - This is where the files will be stored that we’re sharing. ... mkdir -p /srv/samba/secure sudo chmod -R 0770 /srv/samba/secure sudo chown -R root:smbgrp /srv/samba/secure sudo chcon -t samba_share_t /srv/samba/secure
Find elsewhere
🌐
Reddit
reddit.com β€Ί r/linux4noobs β€Ί lookin for an idiots guide to setup smb share
r/linux4noobs on Reddit: Lookin for an idiots guide to setup smb share
July 3, 2023 -

I have been trying to create a smb share for a while. When I try to access the server using smb I can see the shared folder. However when I try to access it I get an access denied message. What I'm looking for is a dead simple guide on how to setup a share so anyone can access it from multiple devices.

🌐
ArchWiki
wiki.archlinux.org β€Ί title β€Ί Samba
Samba - ArchWiki
May 26, 2026 - Since 1992, Samba has provided secure, stable and fast file and print services for all clients using the SMB/CIFS protocol, such as all versions of DOS and Windows, OS/2, Linux and many others. To share files through Samba, see #Server section; to access files shared through Samba on other ...
🌐
Raspberry Pi Forums
forums.raspberrypi.com β€Ί board index β€Ί using the raspberry pi β€Ί troubleshooting
Setting up Samba File Sharing / Network Attached Storage (NAS) - Raspberry Pi Forums
After the Pi finished booting, I opened a new Finder window on my Mac, and clicked in the sidebar to show shared locations (different versions of the MacOS have different names for this). In that list was a menu item RASPBERRYPI (this is the default hostname for a Raspberry Pi running Raspian. If you've changed your host name, you see what ever name you used here). Clicking on the RASPBERRYPI entry showed Raspberry Pi NAS. This is the name we gave it in the first line of the block of code we added to the smb.conf file when configuring Samba.
🌐
GitHub
github.com β€Ί samba-team β€Ί samba
About Samba
April 24, 2026 - Samba is Free Software licensed ... Freedom Conservancy. Since 1992, Samba has provided secure, stable and fast file and print services for all clients using the SMB/CIFS protocol, such as all versions of DOS ....
Starred by 1.1K users
Forked by 482 users
Languages Β  C 77.3% | Python 18.5% | Shell 2.7% | Perl 1.3% | Yacc 0.1% | XSLT 0.1%
🌐
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 - SMB, Samba, SMBx provides file ... ) is now the default file sharing protocol for MacOS - since 2013. samba is an add on package that can be used to share files to Windows, MacOS, and Linux clients....
🌐
Chuck Carroll
chuck.is β€Ί samba
How to Set Up a Samba Share on a Linux Server | Chuck Carroll
August 21, 2024 - I'm using GNOME, so I'll connect to the new server by opening my file manager (Nautilus), click on "Other Locations" in the sidebar, and in the server address field enter smb://[ip address of server]/share/. From there, I am prompted with the username and password created in step 2.
🌐
Webmin
webmin.com β€Ί documentation β€Ί samba windows file sharing
Samba Windows File Sharing | Webmin
May 28, 2023 - About The Samba Windows File Sharing ... files on your Unix server available to Windows clients. Intro SMB (Server Message Block) is the protocol used by Windows systems to share files and printers across a network, just like the NFS and LPR protocols are used by Unix ...
🌐
Red Hat
redhat.com β€Ί en β€Ί blog β€Ί samba-windows-linux
Mounting and mapping shares between Windows and Linux with Samba
November 20, 2025 - The first option provides a username and password for the Samba user in the fstab. //192.168.1.122/myshare /mnt/share cifs username=user,password=password,_netdev 0 0 Β· The other option is to create a credential file. You can call this file anything, but I would like to call it cred.
🌐
Cockpit Project
cockpit-project.org
Cockpit Project β€” Cockpit Project
Cockpit makes it easy to administer your Linux servers via a web browser.
🌐
DigitalOcean
digitalocean.com β€Ί community β€Ί tutorials β€Ί how-to-set-up-a-samba-share-for-a-small-organization-on-ubuntu-16-04
How To Set Up a Samba Share For A Small Organization on Ubuntu 16.04 | DigitalOcean
May 11, 2018 - Samba is an open-source implementation of the SMB/CIFS networking protocol that is used in Windows environments for shared services such as file and printer …
🌐
LinuxServer.io
linuxserver.io
Home | LinuxServer.io
By using s6-overlay, each of our base images are highly extendable, making them configurable for practically any application. This standardization not only provides uniformity; it also saves our users bandwidth and storage by having each of our images share their base layers.
🌐
Reddit
reddit.com β€Ί r/windowshelp β€Ί how do i set up a samba share in windows 10?
r/WindowsHelp on Reddit: How do I set up a samba share in windows 10?
December 19, 2025 -

I have looked up tutorials but they are all for Linux and I want to share files between my steamdeck and my windows laptop + NAS (Lenovo 330-15AST + Windows 10 home version 10.9.19045 build 19045) any help would be useful please and thank you I am trying to stretch this more to post.

🌐
TrueNAS
truenas.com β€Ί home β€Ί truenas community edition
TrueNAS Community Edition | Free Open Source Storage
November 2, 2023 - As the world’s most popular storage OS, TrueNAS is the only universal and unified data platform, empowering you to scale with file, block, or object storage alongside integrated container and VM support.
🌐
Linus Tech Tips
linustechtips.com β€Ί computer hardware β€Ί servers, nas, and home lab
To NAS or not to NAS - Servers, NAS, and Home Lab - Linus Tech Tips
February 28, 2020 - I recently built a new computer, finally replacing my 2600k. Now I need advice on whether I should repurpose my old computer into a NAS/MediaServer(Plex) or just use my new computer to do everything effectively retiring my old faithful 2600k. New computer: CPU: Ryzen 9 3900X MOBO: Gigabyte x570 A...