Benutzer-Werkzeuge

Webseiten-Werkzeuge


open:it:samba

SAMBA File-Server

OS: Debian 11

Datei-/File-Server im LAN.
Der Name Samba leitet sich vom Netzwerkprotokoll SMB (Server Message Block) ab.

https://www.samba.org/

Install Samba-File-Server

sudo apt-get install samba

Konfiguration smb.conf

sudo nano /etc/samba/smb.conf
Workgroup = WORKGROUP
[homes] read only = No          #Schreibrechte für die User in ihrem Home-Verzeichnis
  
[dataX]
  comment = groupname
  path = /PATH/dataX
  browsable = yes
  read only = no
  force create mode = 0770
  force directory mode = 0770
  hide unreadable = yes

Für die Freigaben muss auch auf dem lokalen System Zugriff für die entsprechenden User oder Groups bestehen!

Papierkorb unter Samba aktivieren

sudo nano /etc/samba/smb.conf
vfs object = recycle
recycle:repository = /pfad/zum/papierkorb
recycle:keeptree = Yes
recycle:versions = Yes
recycle:touch = Yes
recycle:touch_mtime = Yes
 

Wird recycle:repository nicht gesetzt, verwendet Samba einfach .recycle als Papierkorb.

Nach Änderungen: Testen und Restart von Samba.

Samba-Einstellungen testen/sehen

testparm

Samba Optionen

sudo systemctl start smbd
sudo systemctl restart smbd
sudo systemctl stop smbd
sudo systemctl status smbd

Samba über VPN

Soll Samba über ein VPN genutzt werden, muss in der Firewall der Port 445 freigegeben sein. Siehe Firewall

sudo ufw allow 445
sudo ufw reload

Samba-User

Siehe auch Linux-Benutzerverwaltung

Eigenes Passwort für Samba-Zugriff ändern

smbpasswd

Passwort für benannten User ändern

sudo smbpasswd <USER>

Samba-User auflisten:

sudo pdbedit -L

User anlegen (a = add, -u = Unix/Samba-Username)

sudo pdbedit –a –u <USER>

password wird dann abgefragt
Passwörter von Samba und Linux-Server sollten identisch sein (Einfachheit Administration).

Ändern am Samba-System (keine Auswirkung auf das Linux-System)
USERNAME hinzufügen und aktivieren oder Passwort ändern

sudo smbpasswd -a USERNAME

USERNAME löschen

sudo smbpasswd -x USERNAME

USERNAME deaktivieren

sudo smbpasswd -d USERNAME

USERNAME (wieder) aktivieren

sudo smbpasswd -e USERNAME

Aktueller Status Samba, smbstatus

sudo smbstatus
sudo smbstatus -u <USERNAME>

registered file notifications

sudo smbstatus -N

list of shares

sudo smbstatus -s

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
O Y O Y G
 
open/it/samba.txt · Zuletzt geändert: 2024/03/08 15:21 von Kai