A Samba csomag telepítése és a szolgáltatás állapotának ellenőrzése.
sudo apt install samba -y
systemctl status smbd
Meglévő vagy új Linux felhasználóhoz Samba jelszó beállítása.
# Meglévő felhasználóhoz Samba jelszó
sudo smbpasswd -a <felhasználónév>
# Új felhasználó létrehozása és Samba jelszó
sudo adduser <felhasználónév>
sudo smbpasswd -a <felhasználónév>
Jogosultságok kezelése csoportszinten.
# Új csoport létrehozása
sudo groupadd <csoportnév>
# Példa
sudo groupadd sambajogos
# Felhasználó csoporthoz adása
sudo usermod -aG <csoport> <felhasználó>
# Példa
sudo usermod -aG sambajogos ubuntuuser
Megosztott könyvtár létrehozása és jogosultságok beállítása.
# Könyvtár létrehozása
sudo mkdir -p /srv/samba/projektek
# Jogosultság beállítása
sudo chown -R root:<sambacsoport> /srv/samba/projektek
sudo chmod -R 770 /srv/samba/projektek
# 770 → csak tulajdonos és csoport
# 775 → mindenki olvashatja, írhatja
Új megosztások hozzáadása a Samba konfigurációhoz.
# Példa új megosztásra
[projektek]
path = /srv/samba/projektek
browseable = yes
read only = no
guest ok = no
A változtatások érvényesítéséhez újra kell indítani a szolgáltatást.
systemctl restart smbd
A Samba forgalom engedélyezése a tűzfalon.
sudo ufw allow samba