Smb.conf.home: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
=Heimatverzeichnisse=
 +
Sind auf dem Server im Systemordner /home/ Heimatverzeichnisse für die einzelnen Benutzer eingerichtet, so können alle diese durch einen einzigen Eintrag in der Sektion [homes] freigegeben werden.
 
=Wir fügen ein Home Verzeichnis hinzu=
 
=Wir fügen ein Home Verzeichnis hinzu=
 
<pre>
 
<pre>
Zeile 11: Zeile 13:
 
         read only = No
 
         read only = No
 
         store dos attributes = Yes
 
         store dos attributes = Yes
        inherit acls = Yes
 
 
[homes]
 
[homes]
 
         comment = Home Directories
 
         comment = Home Directories
Zeile 17: Zeile 18:
 
         browseable = No
 
         browseable = No
 
         read only = No
 
         read only = No
         inherit acls = Yes
+
         create mode = 0600
 +
        directory mode = 0700
 +
[nobody]
 +
browseable = no
 
</pre>
 
</pre>
  
Zeile 62: Zeile 66:
 
==browseable = No==
 
==browseable = No==
 
Dies bedeutet, das die Freigabe nur für den User erscheint, der diesen Namen auch hat.
 
Dies bedeutet, das die Freigabe nur für den User erscheint, der diesen Namen auch hat.
 +
==create mode = 0600==
 +
Die Rechte auf Datein.
 +
 +
==directory mode = 0700==
 +
Die Rechte für Verzechnisse

Aktuelle Version vom 28. Juli 2025, 11:39 Uhr

Heimatverzeichnisse

Sind auf dem Server im Systemordner /home/ Heimatverzeichnisse für die einzelnen Benutzer eingerichtet, so können alle diese durch einen einzigen Eintrag in der Sektion [homes] freigegeben werden.

Wir fügen ein Home Verzeichnis hinzu

[global]
        workgroup = WORKGROUP
        server role = standalone server
        passdb backend = tdbsam
        usershare allow guests = Yes
[share]
        comment = share dir
        path = /share
        read only = No
        store dos attributes = Yes
[homes]
        comment = Home Directories
        valid users = %S
        browseable = No
        read only = No
        create mode = 0600
        directory mode = 0700
[nobody]
	browseable = no

Anmerkung

Wir müssen den Daemon nicht neustarten

Die Konfigurationsdatei wird bei jedem Zugriff neu eingelesen

Testen des Zugriffs

  • smbclient -Uerwin%123Start$ -L localhost
	Sharename       Type      Comment
	---------       ----      -------
	share           Disk      share dir
	IPC$            IPC       IPC Service (Samba 4.13.13-Debian)
	erwin           Disk      Home Directories
SMB1 disabled -- no workgroup available

Es ist eine weitere Freigabe hinzugekommen

Wir verbinden uns mit dieser Freigabe mit dieser Freigabe

  • smbclient -Uerwin%123Start$ //localhost/erwin
Try "help" to get a list of possible commands.
smb: \> dir
  .                                   D        0  Sun Feb 19 15:00:09 2023
  ..                                  D        0  Sun Feb 19 14:41:41 2023
  .bashrc                             H     3526  Sun Mar 27 20:40:30 2022
  .bash_history                       H       42  Sun Feb 19 15:00:09 2023
  .profile                            H      807  Sun Mar 27 20:40:30 2022
  .bash_logout                        H      220  Sun Mar 27 20:40:30 2022

		31861548 blocks of size 1024. 27737228 blocks available

Wir sehen dies ist das Home Verzeichnis des Benutzers

Neue Optionen

valid users = %S

valid users = %S bedeutet das hat nur der Benutzer mit dem passenden Namen Zugriff; andere Benutzer können die Freigabe weder sehen, noch lesen, noch schreiben.

%S ist der angemeldete Nutzer

browseable = No

Dies bedeutet, das die Freigabe nur für den User erscheint, der diesen Namen auch hat.

create mode = 0600

Die Rechte auf Datein.

directory mode = 0700

Die Rechte für Verzechnisse