rss logo

Samba Server quick configuration

We will see the easiest way to set up quickly a Samba server on Debian.

Configuration

  • OS : Debian GNU/Linux 10 (buster)
  • samba : 4.9.5

Installing

root@host:~# apt-get install samba

Minimal configuration

Set network

  • /etc/network/interface
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# This is an autoconfigured IPv6 interface
allow-hotplug eth0
iface eth0 inet static
	address 10.0.0.200
	netmask 255.255.255.0
	gateway 10.0.0.254
root@host:~# reboot

Create a folder share

root@host:~# mkdir /share

Create samba user

root@host:~# adduser --home /share --system samba

Set rights

root@host:~# chown samba: /share
root@host:~# smbpasswd -a samba

/etc/samba/smb.conf

[global]
   workgroup = WORKGROUP
   server string = serv01
[share]
   path = /share
   read only = no
   valid users = samba

Configuration check and restart services

root@host:~# testparm
root@host:~# systemctl restart smbd; systemctl restart nmbd
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :

contact mail address