Installeer een smb op een debian trixie server. Configureer samba mount op client
1. software
Installeer de volgende software:
sudo apt install samba smbclient cifs-utils
2. configuratie
Voorbereidingen
allereerst stoppen we de service.
sudo systemctl restart smbd nmbd
Daarna gaan we een gebruiker en mappenstructuur aanmaken.
sudo useradd -M -s /sbin/nologin smbuser
sudo usermod -aG sambashare smbuser
sudo mkdir -p /srv/samba/LinuxShare/
sudo chown -R smbuser:sambashare /srv/samba/
sudo chmod -R 2770 /srv/samba/
sudo smbpasswd -a smbuser
sudo smbpasswd -e smbuser
smbshare: groep die we gebruiken voor de share. smbuser: systeem gebruiker (-M) zonder login shell share map: /srv/samba met de juiste rechten (gebruiker en groep) smppasswd:
-
-a geef de gebruiker een smb wachtwoord
-
-e activeer de gebruiker
Global sessie
Open het config bestand met je favoriete editor
sudo systemct restart smbd nmbd
sudo nano /etc/samba/smb.conf
en geeft het de volgende inhoud:
[global]
workgroup = WORKGROUP
log file = /var/log/samba/log.%J
max log size = 1000
logging = file
panic action = /usr/share/samba/panic-action %d
server role = standalone server
map to guest = Never
workgroup: alle computers moeten deel uitmaken van deze werkproep logging: naar /var/log/samba lognaam log.%J -> ip_nummer als extensie panic action: als smb crasht vind je hier meer info server role: standalone -> share gebonden aan gebruiker / wachtwoord map to guest: Als wachtwoord niet juist is dan weiger toegang
Shares
#======================= Share Definitions =======================
[LinuxShare]
comment = share voor linux data
path = /srv/samba/LinuxShare
read only = no
guest ok = no
writable = yes
valid users = smbuser @sambashare
write list = smbuser @sambashare
create mask = 0664
directory mask = 0775
force create mode = 0664
force directory mode = 2775
force group = sambashare
inherit permissions = yes
Check of alles in orde is met
testparm -s
Herstart
Nadat het opslaan van de config moet we de service herstarten.
sudo systemctl restart smbd nmbd
03 Mount op client
Filemanager
Zelf gebruik ik thunar. In de adresbalk geef je dit in:
smb://dock03/linuxshare/
Geef daarna de smb credentials in van smbuser.