Samba Server einrichten

AntiX ist darauf ausgelegt, mit minimalen Systemressourcen zu laufen. Es benötigt nur wenige hundert MB RAM und kann auf älteren Computern mit begrenzter Leistung betrieben werden
Antworten
Benutzeravatar
asp
Site Admin
Beiträge: 100
Registriert: 22 Feb 2025, 19:44
Wohnort: Lohn-Ammannsegg
Kontaktdaten:

Samba Server einrichten

Beitrag von asp »

Habe noch einen alten Rechner ASUS EEE-BOX 32Bit von früher welchen ich als Dateiserver benutze.
ASUS.EEE.jpg
ASUS.EEE.jpg (96.66 KiB) 110 mal betrachtet
In der Box habe ich eine SSD-Disk mit 100GB, diese Grösse genügt mir längstens zum zentralen Speichern meiner Arduino-Sketchs und anderer Daten welche ich auf mehreren Rechnern immer gerne Griffbereit haben möchte.

Auf dem antiX-Server (ASUS-EEE-Box)

Zuerst habe ich den Samba-Server installiert:

Code: Alles auswählen

sudo apt update
sudo apt install samba samba-common-bin
Als zweites habe ich auch noch den Samba-Client installiert:

Code: Alles auswählen

sudo apt install smbclient
Drittens habe ich einen Ordner "storage" unter meinem Home-Verzeichnis erstellt:

Code: Alles auswählen

cd ~
mkdir -p storage
Und viertens noch die Konfiguration des Samba-Servers erstellt:

Code: Alles auswählen

sudo nano /etc/samba/smb.conf

Code: Alles auswählen

[global]
   workgroup = WORKGROUP
   netbios name = ANTIX-Samba-Speicher
   security = user
   map to guest = bad user

[storage]
   comment = Samba Speicher
   path = /home/USER-NAME/storage
   browsable = yes
   writable = yes
   guest ok = yes
   read only = no
   create mask = 0664
   directory mask = 0775
   force user = USER-NAME

# Optional: Passwortgeschützte Freigabe
[asp-private]
   comment = Private Dateien
   path = /home/USER-NAME
   valid users = USER-NAME
   browsable = yes
   writable = yes
   guest ok = no
jetzt Samba-Sevice neu starten

Code: Alles auswählen

sudo service smbd restart
Auf einem beliebigen Client-Rechner
Als erstes einen Ordner zum Mounten erstellen, z.B.:

Code: Alles auswählen

mkdir -p storage-ASUS-EEE
und zweitens diesen Ordner Mounten:

Code: Alles auswählen

sudo mount -t cifs //IP-SAMBA-Server/storage /home/USER-NAME/storage-ASUS-EEE -o username=USER-NAME,password=PW-USER-NAME,uid=1000,gid=1000

Nun kann ich in meinem Netzwerk mit allen Rechnern Daten speichern und abrufen, sowohl mit Windows als auch Linuxrechnern


Bei Fragen stehe ich gerne zur Verfügung.
Antworten