Zeitüberschreitung beim Warten auf den Start von smb.service.

hier einige Dokumentationen dazu:
https://sources.debian.org/src/samba/2:3.2.5-4lenny15/debian/smb.conf
https://wiki.ubuntuusers.de/Samba_Server/smb.conf/
https://ftp.gwdg.de/pub/linux/centos.discontinued/4.1/docs/html/rhel-rg-en-4/s1-samba-servers.html
https://gist.github.com/jansanchez/6198533


Meine ist releativ klein:

Code:
[global]
        disable netbios = yes
        smb ports = 445
        client min protocol = SMB2
        disable spoolss = Yes
        dns proxy = No
        load printers = No
        local master = No
        log file = /var/log/samba/%m.log
        map to guest = Bad Password
        max log size = 1000
#       name resolve order = lmhosts bcast host wins
        obey pam restrictions = Yes
        pam password change = Yes
        passwd chat = NewUNIXpassword %n\n ReTypenewUNIXpassword* %n\n passwd:allauthenticationtokensupdatedsuccessfully*
        passwd program = /usr/bin/passwd %u
        printcap name = /dev/null
        security = USER
        server role = standalone server
        show add printer wizard = No
        unix password sync = Yes
        usershare allow guests = Yes
        usershare max shares = 10
        usershare path = /var/lib/samba/usershare
        idmap config * : backend = tdb
        force create mode = 0070
        force directory mode = 0070
        printing = bsd
[LAN]
        path = /home/USER/LAN
        read only = no
        valid users = USER
        force user = USER
        force group = USER
        create mask = 0660
        directory mask = 0770
#[printers]
#       browseable = No
#       comment = All Printers
#       create mask = 0700
#       path = /var/spool/samba
#       printable = Yes
#[print$]
#       comment = Printer Drivers
#       path = /var/lib/samba/printers

Des weiteren muß sich der User in der Gruppe smbshare befinden und ein Password für Samba erstellen.
Wenn du einen seperaten User nur für die Freigabe erstellen möchtest, wie man das eigentlich so macht,
dann:

Extra User für freigabe erstellen
Code:
sudo useradd -m -s /usr/sbin/nologin [USERNAME]

SMB-Password für User vergeben
Code:
sudo smbpasswd -a [USERNAME]

User aktivieren
Code:
sudo smbpasswd -e [USERNAME]

User-Group smbshare erstellen und User in ihr aufnehmen
Code:
sudo groupadd smbshare
sudo usermod -aG smbshare [USERNAME]

danach halt den Block in der smb.conf für deine Freigabe anpassen bspw. den hier:

Code:
[LAN]
        path = /home/USER/LAN
        read only = no
        valid users = USER
        force user = USER
        force group = USER
        create mask = 0660
        directory mask = 0770

Hast du mehrere Freigabe, kopierst du den Block und passt ihn ensprechend an.

Der Name in den eckigen Klammern ist der Anzeigename der Freigabe.
Der Rest ergibt sich hoffentlich von selbst.
Danach kannst du dich vielleicht ein bisschen damit auseinander setzen den Global Bereich fine zu tunen.

Hab auch nur jeweils eine Freigabe von jedem Client aus.
Und lieber SMB benutzen bezüglich der kompatiblität, auch für Windows Rechner besser geeignet.

Achso und wenn eine Firewall für eigehende Verbindungen aktiv sein sollte mußt du noch Port 445 an das jeweilige Subnetz weiterleiten. Stichwort UFW -> Uncomplicated Firewall.

Bspw. so:

Code:
To                         Action      From
--                         ------      ----
192.168.0.2 445/tcp        ALLOW       192.168.0.0/24

Alles aus meinem Netz NULL darf Client 192.168.0.2 auf Port 445 erreichen.
Oder direkt von einem bestimmten Client limitieren.
Was auch immer...
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: jodd2021 und BFF
Zurück
Oben