SUPERCAT.DEV

Benvenut* sul mio blog

LINUX

Creazione e configurazione SAMBA SERVER

07-03-2023

Creazione utenti, cartelle e configurazione di un server samba

Installo samba

sudo apt update
sudo apt install samba

Creo le cartelle

sudo mkdir /var/samba
sudo mkdir /var/samba/public
sudo mkdir /var/samba/private 
sudo mkdir /var/samba/readonly

Creo l'utente per leggere e scrivere nella cartella public

sudo useradd smbguest

Aggiungo gli utenti al gruppo di samba (sambashare)

sudo usermod -a -G sambashare smbguest
sudo usermod -a -G sambashare nomeutente

Aggiungo la password samba per l'utente delle cartelle private

sudo smbpasswd -a nomeutente

Controlliamo i permessi del proprietario della cartella samba
Modifichiamo i permessi

cd /var/samba
ls -la
sudo chown nomeutente:sambashare samba/ -R
sudo chmod 0775 /var/samba/ -R

ls -la

Configuriamo samba server

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
sudo rm /etc/samba/smb.conf
sudo nano /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
vfs objects = fruit streams_xattr
map to guest = bad user

[Public]
comment = Public
path = /var/samba/public
browsable = yes
writable = yes 
guest ok = yes
create mask = 0775
directory mask = 0775
force user = smbguest

[Private]
comment = Private
path = /var/samba/private
browsable = yes
read only = no 

[Readonly]
comment = Read only
path = /var/samba/readonly
browsable = yes
read only = yes 

Per salvare e uscire CTRL+X e poi Y

Riavvio il servizio samba

sudo service smbd restart