Benutzer-Werkzeuge

Webseiten-Werkzeuge


raspi3

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
raspi3 [27.12.2023]
hochrath [Systemdaten ermitteln]
raspi3 [10.02.2024] (aktuell)
hochrath
Zeile 7: Zeile 7:
  
 ==== Sytem updaten ==== ==== Sytem updaten ====
-nach dem Systemerstart kan man sich mit Putty am Raspi anmelden.\\+nach dem Systemerstart kann man sich mit Putty am Raspi anmelden.\\
  
 <code> <code>
Zeile 54: Zeile 54:
 root@raspberrypi3:/home/pi# lsb_release -d root@raspberrypi3:/home/pi# lsb_release -d
 Description:    Raspbian GNU/Linux 11 (bullseye) Description:    Raspbian GNU/Linux 11 (bullseye)
 +</code>
 +
 +<code>
 +uname -r
 +6.1.21-v7+
 +
 +uname -a
 +Linux raspberrypi3 6.1.21-v7+ #1642 SMP Mon Apr  3 17:20:52 BST 2023 armv7l GNU/Linux
 </code> </code>
  
Zeile 64: Zeile 72:
 </code> </code>
  
 +Dienst gestartet?\\
 +<code>
 +service smbd status
 +● smbd.service - Samba SMB Daemon
 +     Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
 +     Active: active (running) since Wed 2023-12-27 21:13:20 CET; 1min 8s ago
 +       Docs: man:smbd(8)
 +             man:samba(7)
 +             man:smb.conf(5)
 +    Process: 2742 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (code=exited, status=0/SUCCESS)
 +   Main PID: 2743 (smbd)
 +     Status: "smbd: ready to serve connections..."
 +      Tasks: 4 (limit: 1595)
 +        CPU: 700ms
 +     CGroup: /system.slice/smbd.service
 +             ├─2743 /usr/sbin/smbd --foreground --no-process-group
 +             ├─2745 /usr/sbin/smbd --foreground --no-process-group
 +             ├─2746 /usr/sbin/smbd --foreground --no-process-group
 +             └─2747 /usr/sbin/smbd --foreground --no-process-group
  
 +Dec 27 21:13:19 raspberrypi3 systemd[1]: Starting Samba SMB Daemon...
 +Dec 27 21:13:20 raspberrypi3 systemd[1]: Started Samba SMB Daemon.
 +
 +</code>
 +
 +\\
 +\\
 +Netzwerkprotokoll festlegen:\\
 +<code>
 +nano /etc/samba/smb.conf 
 +</code>
 +
 +<code>
 +[global]
 +#
 +#
 +#
 +# 27.12.2023 erweitert um:
 +server min protocol = SMB2_02
 +server max protocol = SMB3
 +
 +
 +</code>
 +
 +<code>
 +root@raspberrypi3:/home/pi# cd /media/
 +root@raspberrypi3:/media# ls -l
 +total 0
 +root@raspberrypi3:/media# mkdir freigaben
 +root@raspberrypi3:/media# ls -l
 +total 4
 +drwxr-xr-x 2 root root 4096 Dec 27 21:20 freigaben
 +
 +cd freigaben
 +root@raspberrypi3:/media/freigaben# mkdir test1
 +root@raspberrypi3:/media/freigaben# ls -l
 +total 4
 +drwxr-xr-x 2 root root 4096 Dec 27 21:21 test1
 +
 +</code>
 +\\
 +Es gibt nun das erste Freigabenverzeichnis: /media/freigaben/test1\\
 +\\
 +<code>
 +nano /etc/samba/smb.conf 
 +
 +
 +# 28.12.2023
 +[test1]
 +   comment = erste freigabe
 +   path = /media/freigaben/test1
 +   browseable = yes
 +#   read only = yes
 +   guest ok = no
 +   public = yes
 +   writeable = yes
 +
 +
 +[benutzer1]
 +   comment = freigabe benutzer1
 +   path = /media/freigaben/benutzer1
 +   valid users = benutzer1
 +   browseable = yes
 +#   read only = yes
 +   guest ok = no
 +   printable = no
 +   public = no
 +   writeable = yes
 +   #write list = benutzer1 # nur der benutzer1 darf schreiben
 +# Rechte bei neuen Dateien/Verzeichnissen beschränken ("maskieren")
 +  create mask = 0600
 +  directory mask = 0700
 +
 +
 +[benutzer2]
 +   comment = freigabe benutzer2
 +   path = /media/freigaben/benutzer2
 +   valid users = benutzer2
 +   browseable = yes
 +#   read only = yes
 +   guest ok = no
 +   printable = no
 +   public = no
 +   writeable = yes
 +   #write list = benutzer1 # nur der benutzer1 darf schreiben
 +# Rechte bei neuen Dateien/Verzeichnissen beschränken ("maskieren")
 +  create mask = 0600
 +  directory mask = 0700
 +
 +
 +[benutzer3]
 +   comment = freigabe benutzer3
 +   path = /media/freigaben/benutzer3
 +   valid users = benutzer3
 +   browseable = yes
 +#   read only = yes
 +   guest ok = no
 +   printable = no
 +   public = no
 +   writeable = yes
 +   #write list = benutzer1 # nur der benutzer1 darf schreiben
 +# Rechte bei neuen Dateien/Verzeichnissen beschränken ("maskieren")
 +  create mask = 0600
 +  directory mask = 0700
 +
 +</code>
 +
 +<code>
 +service smbd restart
 +</code>
 +
 +\\
 +==== Benutzer hinzufügen ====
 +Zunächst wird eine Gruppe angelegt, dann muss ein Benutzer im System angelegt werden. Erst dann wird er Samba bekannt gemacht.\\
 +<code>
 +sudo su
 +addgroup freigabegruppe
 +adduser benutzer1 --ingroup freigabegruppe
 +adduser benutzer2 --ingroup freigabegruppe
 +adduser benutzer3 --ingroup freigabegruppe
 +</code>
 +
 +<code>
 +sudo su
 +smbpasswd -a benutzer1
 +New SMB password:
 +Retype new SMB password:
 +Added user benutzer1.
 +
 +smbpasswd -a benutzer2
 +smbpasswd -a benutzer3
 +
 +</code>
 +
 +\\
 +Kontrolle:
 +<code>
 +ls -l /home/
 +total 16
 +drwxr-xr-x 2 benutzer1 freigabegruppe 4096 Dec 29 16:46 benutzer1
 +drwxr-xr-x 2 benutzer2 freigabegruppe 4096 Dec 29 16:10 benutzer2
 +drwxr-xr-x 2 benutzer3 freigabegruppe 4096 Dec 29 16:11 benutzer3
 +drwxr-xr-x 3 pi        pi             4096 Dec 27 19:32 pi
 +
 +</code>
 +
 +\\
 +\\
 +Nun noch das Freigabeverzeichnis für den Benutzer benutzer1, benutzer2 und benutzer3 einrichten:
 +<code>
 + mkdir /media/freigaben/benutzer1
 + mkdir /media/freigaben/benutzer2
 + mkdir /media/freigaben/benutzer3
 +</code>
 +
 +\\
 +Rechte setzen:
 +<code>
 +chown -R benutzer1:freigabegruppe /media/freigaben/benutzer1
 +chmod 700 /media/freigaben/benutzer1
 +
 +chown -R benutzer2:freigabegruppe /media/freigaben/benutzer2
 +chmod 700 /media/freigaben/benutzer2
 +
 +chown -R benutzer3:freigabegruppe /media/freigaben/benutzer3
 +chmod 700 /media/freigaben/benutzer3
 +</code>
 +
 +\\
 +und SMB-Dienst neu starten.
 +<code>
 +service smbd restart
 +</code>
  
 \\ \\
Zeile 71: Zeile 271:
 https://wiki.ubuntuusers.de/Samba_Server/\\ https://wiki.ubuntuusers.de/Samba_Server/\\
 https://www.ionos.de/digitalguide/server/konfiguration/samba-server-plattformuebergreifendes-netzwerk/\\ https://www.ionos.de/digitalguide/server/konfiguration/samba-server-plattformuebergreifendes-netzwerk/\\
 +https://wiki.ubuntuusers.de/Benutzer_und_Gruppen/\\
raspi3.1703707756.txt.gz · Zuletzt geändert: 27.12.2023 von hochrath