SAMBA Server: Unterschied zwischen den Versionen
Zeile 22: | Zeile 22: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
[global] | [global] | ||
− | workgroup = | + | #Arbeitsgruppe der Windows-Rechner |
+ | workgroup = WORKGROUP | ||
server string = %h | server string = %h | ||
security = user | security = user | ||
Zeile 30: | Zeile 31: | ||
#bind interfaces only = yes | #bind interfaces only = yes | ||
#interfaces = 192.168.0.0/24 127.0.0.1 | #interfaces = 192.168.0.0/24 127.0.0.1 | ||
− | hosts allow = 192.168.0. | + | #Alle Rechner des lokalen Netzwerkes erlauben |
+ | hosts allow = 192.168.0. | ||
map to guest = never | map to guest = never | ||
logging = syslog@1 /var/log/samba/log.%m | logging = syslog@1 /var/log/samba/log.%m | ||
+ | #minimale und maximale Version des Samba Protokolls (Windows-Probleme SMB1) | ||
+ | client min protocol = SMB2 | ||
+ | client max protocol = SMB3 | ||
[storage] | [storage] |
Aktuelle Version vom 18. August 2018, 22:40 Uhr
Inhaltsverzeichnis
Installation
sudo apt-get install samba-common samba
#Hilfreiche Pakete
sudo apt-get install samba-doc tdb-tools
Konfiguration
#Standard Konfiguratinsdatei sichern
sudo mv /etc/samba/smb.conf /etc/samba/smb.bak
#Config bearbeiten
sudo nano /etc/samba/smb.conf
Änderungen in der Konfigurationsdatei:
[global]
#Arbeitsgruppe der Windows-Rechner
workgroup = WORKGROUP
server string = %h
security = user
passdb backend = tdbsam
unix password sync = no
invalid users = root
#bind interfaces only = yes
#interfaces = 192.168.0.0/24 127.0.0.1
#Alle Rechner des lokalen Netzwerkes erlauben
hosts allow = 192.168.0.
map to guest = never
logging = syslog@1 /var/log/samba/log.%m
#minimale und maximale Version des Samba Protokolls (Windows-Probleme SMB1)
client min protocol = SMB2
client max protocol = SMB3
[storage]
valid users = @asatru
path = /mnt/storage/
browseable = yes
writeable = yes
force group = +asatru
guest ok = no
create mask = 0666
directory mask = 0777
printable = no
Schreib- und Leserechte gewähren:
sudo chmod -R 0777 /mnt/storage/
#Samba neustarten
sudo service smbd restart
Konfiguration testen:
sudo testparm
Benutzerverwaltung
Die Benutzerverwaltung von Samba ist von der Benutzerverwaltung des Systems getrennt. Im System angelegte Benutzer zu Samba hinzufügen:
sudo smbpasswd -a crimson
#Crimson muss hier Mitglied der Gruppe asatru sein
sudo adduser crimson asatru