Project

General

Profile

Inst samba » History » Version 1

Michael Gunsch, 11/20/2023 02:22 PM

1 1 Michael Gunsch
h1. Samba auf Debian installieren
2
3
h2. Pakete installieren
4
5
<pre>
6
sudo apt install samba smbclient cifs-utils
7
</pre>
8
9
h2. Konfiguration anpassen
10
11
Mit @sudo testparm@ wird die Konfiguration geprüft und sie kann zusammengefasst ausgegeben werden:
12
13
<pre>
14
Load smb config files from /etc/samba/smb.conf
15
Loaded services file OK.
16
Weak crypto is allowed
17
Server role: ROLE_STANDALONE
18
19
Press enter to see a dump of your service definitions
20
21
# Global parameters
22
[global]
23
	log file = /var/log/samba/log.%m
24
	logging = file
25
	map to guest = Bad User
26
	max log size = 1000
27
	obey pam restrictions = Yes
28
	pam password change = Yes
29
	panic action = /usr/share/samba/panic-action %d
30
	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
31
	passwd program = /usr/bin/passwd %u
32
	server role = standalone server
33
	unix password sync = Yes
34
	usershare allow guests = Yes
35
	workgroup = WORKGROUP
36
	idmap config * : backend = tdb
37
38
39
[homes]
40
	browseable = No
41
	comment = Home Directories
42
	create mask = 0700
43
	directory mask = 0700
44
	valid users = %S
45
46
47
[private]
48
	comment = Netzlaufwerk XY
49
	force create mode = 0770
50
	force directory mode = 0770
51
	inherit permissions = Yes
52
	path = /srv/sambashare/XY
53
	read only = No
54
	valid users = @sambashare
55
</pre>
56
57
h3. Benutzer anlegen
58
59
<pre>
60
sudo useradd -M -s /sbin/nologin smbuser
61
</pre>
62
63
h3. Benutzer zur Gruppe @sambashare@ hinzufügen
64
65
<pre>
66
sudo usermod -aG sambashare smbuser
67
</pre>
68
69
h3. Gruppenzugehörigkeit und Rechte auf geteiltem Verzeichnis anpassen
70
71
<pre>
72
sudo chgrp -R sambashare /srv/sambashare/
73
sudo chmod 2770 /srv/sambashare/XY
74
</pre>