root und Harddisk sind zwei Standardfreigaben, die schon IMMER automatisch freigegeben werden (wenn ein Datenträger in ext4 formatiert fest über UUID in der /etc/fstab eingetragen ist). Das ist so gewollt.
in die /etc/samba/smb-user.conf werden nur noch die zusätzlichen Datenträger eingetragen.
Das Beispiel dazu hatte im ersten Post des Freigaben-Threads schon gepostet:
https://www.opena.tv/viewtopic.php?p=515332#p515332
Da mußt du deine Wünsche anpassen. Lokaler Mountpoint im System des Servers bei dir sind ja hdd/usb/usb2.
hdd wird automatisch als "Harddisk ausklappbar.
usb würde dann als "Harddisk2", und usb2 als "Harddisk3" sichtbar. Auf der Box wären dann vier Freigaben, von denen du mit anderen Boxen aber nur drei (Harddisk, Harddisk2 und Harddisk3) mounten und nutzen darfst. Das kann doch nicht so schwer sein?
Das könnte konkret für deine Platten und die /etcfstab von oben so aussehen:
Code: Alles auswählen
## User changes to Samba config go here
## You can overrule the insecure defaults and enforce password
## protected access to shares by uncommenting the following
## line, including the secure settings:
[global]
# include = /etc/samba/distro/smb-secure.conf
## You can hide and veto access to certain directories, e.g. mount points of
## other boxes in order to prevent round trips through your LAN
## In Samba 4.x this needs to be configured per share:
[Harddisk2]
comment = The harddisk behind
path = /media/usb
read only = no
public = yes
guest ok = yes
valid users = root,kids
admin users = root
force create mode = 0600
create mask = 0644
directory mask = 0755
force directory mode = 0700
[Harddisk3]
comment = The other harddisk behind
path = /media/usb2
read only = no
public = yes
guest ok = yes
valid users = root,kids
admin users = root
force create mode = 0600
create mask = 0644
directory mask = 0755
force directory mode = 0700