Actions
Samba auf Debian installieren¶
Pakete installieren¶
sudo apt install samba smbclient cifs-utils
Benutzer anlegen¶
sudo useradd -M -s /sbin/nologin smbuser sudo smbpasswd -a smbuser
Benutzer zur Gruppe sambashare hinzufügen¶
sudo usermod -aG sambashare smbuser
Gruppenzugehörigkeit und Rechte auf geteiltem Verzeichnis anpassen¶
sudo chgrp -R sambashare /srv/sambashare/ sudo chmod 2770 /srv/sambashare/XY
Konfiguration¶
Die zentrale Konfigurationsdatei ist /etc/samba/smb.conf.
Mit sudo testparm wird die Konfiguration geprüft und sie kann zusammengefasst ausgegeben werden:
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
Updated by Michael Gunsch about 2 years ago · 3 revisions