HowTo: Samba Server Version 4.8.6-Debian

Irgendwie ist mein Samba Tutorial verschwunden. Hier eine Neuauflage. Wir installieren benötigte Software für den Betrieb unseres Samba Servers. Wir wollen die neuste Version von Samba haben. Daher müssen wir unsere sources.list bearbeiten und folgendes ergänzen.

vi /etc/apt/sources.list
###### Debian Main Repos
deb http://ftp.de.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.de.debian.org/debian/ stable main contrib non-free

deb http://ftp.de.debian.org/debian/ stable-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ stable-updates main contrib non-free

deb http://security.debian.org/ stable/updates main
deb-src http://security.debian.org/ stable/updates main

deb http://ftp.debian.org/debian stretch-backports main
deb-src http://ftp.debian.org/debian stretch-backports main

Danach machen wir ein apt update ; apt dist-upgrade und installieren Optional Software die man vielleicht später noch brauchen könnte:

apt update ; apt dist-upgrade ; apt install mc htop locate ethtool net-tools ifenslave-2.6 libncurses-dev wget bzip2 make build-essential bc samba

Ich gehe davon aus, das man die Shares die man für Samba braucht, schon vorbereitet hat. Daher nehme ich meine Konfiguration her, die man gegebenenfalls anpassen muss/sollte. Zu allererst stoppen wir den Samba Server wieder.

service smbd stop ; service winbind stop

Wir legen einen oder mehrere User an, und vergeben ein Passwort und die Shares die freigegeben werden sollen.

adduser server

smbpasswd -a server

mkdir -p /server/daten
mkdir -p /server/daten/.recyclebin
mkdir -p /server/backup
mkdir -p /server/backup/.recyclebin

mkdir -p /server/media/.recyclebin
mkdir -p /server/media/bilder
mkdir -p /server/media/musik
mkdir -p /server/media/videos

chown -R server:server /server/*
chmod -R 755 /server/*

Wir machen ein Backup von der alten smb.conf. Ich benutzte den vi Editor.

cp /etc/samba/smb.conf /etc/samba/smb.conf_old
rm /etc/samba/smb.conf

Wir bearbeiten die smb.conf.

vi /etc/samba/smb.conf

Und fügen folgendes ein. Der Samba Server mit dieser smb.conf kann mit Windows angelegten Files umgehen. Auch werden Daten wenn sie gelöscht werden nicht direkt verworfen, sondern landen direkt in einem Papierkorb. Dort kann man gegebenenfalls die Daten wieder rausholen.

#======================= Global Settings =======================

[global]
pam password change = yes
obey pam restrictions = yes
passwd program = /usr/bin/passwd %u
dns proxy = no
wins support = true
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
syslog = 0
passdb backend = tdbsam
netbios name = SERVER
workgroup = WORKGROUP
server string = Samba %v
log file = /var/log/samba/log.%m
winbind use default domain = yes
winbind trusted domains only = yes
preferred master = yes
server role = standalone server
usershare allow guests = yes
unix password sync = yes
os level = 80
map to guest = Never
panic action = /usr/share/samba/panic-action %d
max log size = 1000
hide files = desktop.ini
server services = +smb
hosts allow = 192.168.178.0/24 127.0.0.1 ::1
map archive = No
vfs objects = acl_xattr
map acl inherit = yes
store dos attributes = yes
vfs object = recycle
min protocol = SMB3

#======================= Share Definitions =======================

[daten]
writeable = yes
path = /server/daten
case sensitive = yes
strict allocate = yes 
recycle:repository = .recyclebin
recycle:keeptree = Yes
recycle:touch = Yes
recycle:versions = Yes
recycle:maxsize = 0

[media]
writeable = yes
path = /server/media
case sensitive = yes
strict allocate = yes
recycle:repository = .recyclebin
recycle:keeptree = Yes
recycle:touch = Yes
recycle:versions = Yes
recycle:maxsize = 0

[backup]
writeable = yes
path = /server/backup
case sensitive = yes
strict allocate = yes
recycle:repository = .recyclebin
recycle:keeptree = Yes
recycle:touch = Yes
recycle:versions = Yes
recycle:maxsize = 0
service smbd start ; service winbind start

Es wäre gut zu wissen was man tut. Erfahrung im Umgang mit Linux ist Voraussetzung. Auf einer Skala von 1 – 10 sollte man Erfahrungspunkte von 4 – 5 haben. Die Anwendung des Tutorials geschieht auf eigene Gefahr.

4 thoughts on “HowTo: Samba Server Version 4.8.6-Debian

      1. Samba version 4.10.2-Debian

        PID Username Group Machine Protocol Version Encryption Signing

        51530 server server 192.168.178.15 (ipv4:192.168.178.15:53465) SMB3_11 – partial(AES-128-CMAC)
        51530 server server 192.168.178.15 (ipv4:192.168.178.15:53465) SMB3_11 – partial(AES-128-CMAC)
        51530 server server 192.168.178.15 (ipv4:192.168.178.15:53465) SMB3_11 – partial(AES-128-CMAC)

        Service pid Machine Connected at Encryption Signing

        media 51530 192.168.178.15 Do Mai 2 16:39:42 2019 CEST – –
        daten 51530 192.168.178.15 Do Mai 2 16:39:42 2019 CEST – –
        backup 51530 192.168.178.15 Do Mai 2 16:39:42 2019 CEST – –

        Locked files:

        Pid User(ID) DenyMode Access R/W Oplock SharePath Name Time

        51530 1001 DENY_ALL 0x100080 RDONLY NONE /server/media . Thu May 2 16:39:41 2019
        51530 1001 DENY_ALL 0x100080 RDONLY NONE /server/backup . Thu May 2 16:39:41 2019
        51530 1001 DENY_ALL 0x100080 RDONLY NONE /server/daten . Thu May 2 16:39:41 2019

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.