Project

General

Profile

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>