Ein Samba-Dateiserver ermöglicht die gemeinsame Nutzung von Dateien zwischen verschiedenen Betriebssystemen (z. B. Windows und Linux) in einem Netzwerk.
In diesem Betrag wird das Betriebssystem für die Bereitstellung der Dateien per Samba auf einem Linux-Debian stattfinden.
Zuerst müssen wir Samba installieren.
1 2 |
apt update && apt upgrade apt install samba |
Anschließend wird ein Ordner und eine Gruppe für die Freigabe erstellt und die Rechte eingestellt. Dann wird noch der ein Nutzer, der Zugriff auf die Gruppe haben soll, erstellt und in die Gruppe hinzugefügt.
1 2 3 4 5 6 |
mkdir -p /var/samba/<share_name> addgroup <share_name> chown root:<share_name> /var/samba/<share_name> chmod 770 /var/samba/<share_name> usermod -aG <share_name> <Benutzername> smbpasswd -a <Benutzername> |
Dann öffnen wir die Config mit einer der unteren Befehle.
1 |
nano /etc/samba/smb.conf |
1 |
vi /etc/samba/smb.conf |
1 |
vim /etc/samba/smb.conf |
Nun wird unten in der Config ein Datenfreigabe hinzugefügt:
1 2 3 4 5 6 7 |
[<share_name>] comment = Kommentar path = /var/samba/<share_name> read only = no create mask = 770 directory mask = 770 force group = <share_name> |
Weitere Optionen sind:
1 |
browsable = no/yes # Macht die Freigabe in \\fqdn/ip-adresse>\ sichtbar oder unsichbar |
Zuletzt wird der Samba Server neu gestartet,
1 |
service smbd restart |
Windows Adresse:
1 |
\\<fqdn/ip-adresse>\<share_name> |
Linux/MAC Adresse:
1 |
smb://<fqdn/ip-adresse>/<Dateienfreigabe_Name> |