Samba --> ein paar kleine Hilfen

Hauseigenes Apt-Repo: https://apt.iteas.at

smb.conf
[global]
        cups options = raw
        load printers = yes
        server string = Daten Buero
        printing = cups
        default = homes
        workgroup = WORKGROUP
        os level = 20
        printcap name = cups
        security = user
        passdb backend = tdbsam
 
 
 
[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes
 
[printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No
 
[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = root
        create mask = 0664
        directory mask = 0775
 
[gemeinsam]
        writeable = yes
        write list = @buero
        path = /home/gemeinsam
        force directory mode = 777
        force group = "Unix Group\buero"
        force create mode = 666
        comment = Gemeinsame Dateifreigabe für das buero
        valid users = @buero
        user = @buero
        create mode = 666
        directory mode = 777

Eines der wichtigsten Dinge ist force group = „Unix Group\buero“ Hat mein keine Domäne oder ADS, egal ob Windows oder Linux muss man „Unix Group“ mit angegben. Ansonsten zieht eine Gruppenmitgliedschaft nicht. Aus irgend einem Grund funktionieren die Sambagruppen nicht. Weder Ubuntu noch CentOS. https://forum.ubuntuusers.de/topic/samba-sieht-die-eigenen-sambagruppen-nicht-ric/

Ein mögliches Share für alle ohne Zugangskonto:

smb.conf
[tmpshare]
   path = /tmpshare
   public = yes
   writeable = yes
   browseable = yes
   guest ok = yes
   guest account = nobody
   create mode = 666
   directory mode = 777
   force directory mode = 777
   force create mode = 666
   comment = publicshare

Oder hier eine ganze Konfig von Proxmox 6.2 mit Freigaben auch ohne Zugangskonto, aber mit Sperren über das Netzwerk:

smb.conf
[global]
workgroup = steam
security = user
map to guest = Bad Password
hosts allow = 192.168.2.1 2001:470:1e3e:511:b7e8:acd8:5a3:a1f2
interfaces = ::1 vmbr0
 
[steamwindows]
path = /ssd-pool/steamwindows
public = yes
writable = yes
comment = smb share
printable = no
guest ok = yes