Samba einrichten

Samba installieren

apt-get install samba

Mount-Punkt unter /mnt/ nehmen:

mkdir /mnt/

neue Benutzergruppe anlegen

groupadd smbuser

Gruppe wechseln auf smbuser:

chgrp smbuser 

vollen Zugriff für Gruppe gewähren

chmod 770 

originale Samba-Config kopieren (dort ist viel Quark drin):

cp /etc/samba/smb.conf /etc/samba/smb.conf-orig

Alte Config löschen:

rm /etc/samba/smb.conf

neue Config anlegen:

vi /etc/samba/smb.conf

Inhalt in den vi kopieren:

[global]
workgroup = 
server string = %h server (Samba %v)
log file = /var/log/samba/log.%m
max log size = 1000
encrypt passwords = true
invalid users = root
socket options = TCP_NODELAY
# vfs modul 'Papierkorb' einbinden
vfs objects = recycle
# Verzeichnis fuer PK
recycle: repository = __Papierkorb__
# Verzeichnisstruktur im PK mitsichern
recycle: keeptree = Yes
# sofort zu loeschende Dateitypen
recycle: exclude = *.tmp, *.temp, *.log, *.ldb
# sofort zu loeschende Verzeichnisse
recycle: exclude_dir = tmp
#========== SHARE DEFINITIONS ===========
# daten ist der Ordner-Name, welchen man unter Windows sieht
[daten]
comment = datenplatte
writable = yes
path = 
public = no
valid users = 
force create mode = 0770
force directory mode = 0770

Samba neustarten:

#debian
sh /etc/init.d/samba restart
#ubuntu
sudo initctl restart smbd

Neuen User anlegen und der Gruppe smbuser hinzufügen:

useradd -g smbuser 

oder:

User zu Gruppe smbuser hinzufügen:

usermod -aG smbuser 

Passwort vergeben:

passwd 

Samba-Passwort für User festlegen (muss das selbe sein!!!):

smbpasswd -a 

Samba testen:

testparm /etc/samba/smb.conf

Zur Sicherheit nochmal Samba neustarten:

sh /etc/init.d/samba restart