Inst samba » History » Revision 2
Revision 1 (Michael Gunsch, 11/20/2023 02:22 PM) → Revision 2/3 (Michael Gunsch, 11/20/2023 02:40 PM)
h1. Samba auf Debian installieren h2. Pakete installieren <pre> sudo apt install samba smbclient cifs-utils </pre> h3. Benutzer anlegen <pre> sudo useradd -M -s /sbin/nologin smbuser </pre> h3. Benutzer zur Gruppe @sambashare@ hinzufügen <pre> sudo usermod -aG sambashare smbuser </pre> h3. Gruppenzugehörigkeit und Rechte auf geteiltem Verzeichnis anpassen <pre> sudo chgrp -R sambashare /srv/sambashare/ sudo chmod 2770 /srv/sambashare/XY </pre> h2. Konfiguration anpassen Die zentrale Konfigurationsdatei ist @/etc/samba/smb.conf@. Mit @sudo testparm@ wird die Konfiguration geprüft und sie kann zusammengefasst ausgegeben werden: <pre> Load smb config files from /etc/samba/smb.conf Loaded services file OK. Weak crypto is allowed Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions # Global parameters [global] log file = /var/log/samba/log.%m logging = file map to guest = Bad User max log size = 1000 obey pam restrictions = Yes pam password change = Yes panic action = /usr/share/samba/panic-action %d passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . passwd program = /usr/bin/passwd %u server role = standalone server unix password sync = Yes usershare allow guests = Yes workgroup = WORKGROUP idmap config * : backend = tdb [homes] browseable = No comment = Home Directories create mask = 0700 directory mask = 0700 valid users = %S [private] comment = Netzlaufwerk XY force create mode = 0770 force directory mode = 0770 inherit permissions = Yes path = /srv/sambashare/XY read only = No valid users = @sambashare </pre> h3. Benutzer anlegen <pre> sudo useradd -M -s /sbin/nologin smbuser </pre> h3. Benutzer zur Gruppe @sambashare@ hinzufügen <pre> sudo usermod -aG sambashare smbuser </pre> h3. Gruppenzugehörigkeit und Rechte auf geteiltem Verzeichnis anpassen <pre> sudo chgrp -R sambashare /srv/sambashare/ sudo chmod 2770 /srv/sambashare/XY </pre>