Version 11.1 von Jonas Mayer am 2022/04/27 00:32

Zeige letzte Bearbeiter
1 **Das ist ein Beispiel (Verwaltung). Falls ein anderes Laufwerk/Gruppe gebraucht wird, den tatsächlichen Namen stattdessen einsetzen. Die nachfolgenden Schritte müssen im LXC-Container logosrv durchgeführt werden, der als File-Server fungiert.**
2
3
4 ==== **Freigabe erstellen** ====
5
6 Neue Freigabe in der **/etc/samba/smb.conf.custom** wie folgt anlegen. Änderungen in der smb.conf.custom werden durch Updates nicht überschrieben.
7
8 {{code}}
9 [verwaltung$]
10 comment = Verwaltung
11 path = /home/samba/verwaltung
12 browseable = no
13 include = /etc/samba/smb.conf.vscan
14 write list = @sysadmins, @pgmadmins, @itbs, @verwaltung-schreiben
15 admin users = @sysadmins, @pgmadmins, @itbs, @verwaltung-schreiben
16 valid users = @sysadmins, @pgmadmins, @itbs, @verwaltung-schreiben, @verwaltung-lesen
17 invalid users = @schueler, @course, @sonstige
18 guest ok = no
19 nt acl support = yes
20 inherit acls = yes
21 inherit permissions = yes
22 map acl inherit = yes
23 writeable = no
24 {{/code}}
25
26 Den "**path**" aus der **smb.conf.custom** anlegen, in dem Beispiel hier:
27
28 {{code}}
29 mkdir /home/samba/verwaltung
30 {{/code}}
31
32 Samba neustarten, damit die neue Freigabe aktiviert wird.
33
34 {{code}}
35 /etc/init.d/samba restart
36 {{/code}}
37
38 ==== ====
39
40 ==== ====
41
42 ==== ====
43
44 ==== ====
45
46 ==== ====
47
48 ==== ====
49
50 ==== ====
51
52 (% class="wikigeneratedid" %)
53 ==== ====
54
55 ==== **Als Netzlaufwerk durch Anmeldeskript verbinden lassen** ====
56
57 Neue Batch-Datei in folgendem Pfad anlegen **/home/samba/netlogon/group_verwaltung-schreiben.bat**. Die Batch-Datei wird ausgeführt wenn ein Benutzer aus der Gruppe "verwaltung-schreiben" sich anmeldet.
58
59 ==== ====
60
61 {{code language="bash"}}
62 echo - Verbinde V: mit %LOGONSERVER%\verwaltung$
63 if exist V: net use V: /DELETE /YES >NUL
64 if not exist V: goto connect_v
65 echo FEHLER: Laufwerk V: ist bereits belegt und kann nicht entfernt werden!
66 goto skip_v
67 :connect_v
68 echo.|net use V: %LOGONSERVER%\verwaltung$ /YES /PERSISTENT:NO >NUL
69 if not exist V: echo FEHLER: Laufwerk V: kann nicht verbunden werden!
70 :skip_v
71 {{/code}}
72
73 Neue Batch-Datei in folgendem Pfad anlegen **/home/samba/netlogon/group_verwaltung-lesen.bat**. Die Batch-Datei wird ausgeführt wenn ein Benutzer aus der Gruppe "verwaltung-lesen" sich anmeldet.
74
75 {{code language="bash"}}
76 echo - Verbinde V: mit %LOGONSERVER%\verwaltung$
77 if exist V: net use V: /DELETE /YES >NUL
78 if not exist V: goto connect_v
79 echo FEHLER: Laufwerk V: ist bereits belegt und kann nicht entfernt werden!
80 goto skip_v
81 :connect_v
82 echo.|net use V: %LOGONSERVER%\verwaltung$ /YES /PERSISTENT:NO >NUL
83 if not exist V: echo FEHLER: Laufwerk V: kann nicht verbunden werden!
84 :skip_v
85 {{/code}}
86
87
88 ==== **Gruppen für die Netzlaufwerke anlegen** ====
89
90 Die Gruppen verwaltung-schreiben und verwaltung-lesen in der LDC anlegen