Version 9.1 von Jonas Mayer am 2022/03/08 18:55

Verstecke letzte Bearbeiter
Jonas Mayer 9.1 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.**
Christian Germann 1.1 2
3
Christian Germann 7.1 4 ==== **Netzlaufwerk erstellen** ====
5
6
Christian Germann 8.1 7 Neue Freigabe in der **/etc/samba/smb.conf.custom** wie folgt anlegen. Änderungen in der smb.conf.custom werden durch Updates nicht überschrieben.
Christian Germann 7.1 8
9 {{code}}
Christian Germann 4.1 10 [verwaltung$]
Christian Germann 1.1 11 comment = Verwaltung
12 path = /home/samba/verwaltung
13 browseable = no
14 include = /etc/samba/smb.conf.vscan
15 write list = @sysadmins, @pgmadmins, @itbs, @verwaltung-schreiben
16 admin users = @sysadmins, @pgmadmins, @itbs, @verwaltung-schreiben
17 valid users = @sysadmins, @pgmadmins, @itbs, @verwaltung-schreiben, @verwaltung-lesen
18 invalid users = @schueler, @course, @sonstige
19 guest ok = no
20 nt acl support = yes
21 inherit acls = yes
22 inherit permissions = yes
23 map acl inherit = yes
24 writeable = no
Christian Germann 4.1 25 {{/code}}
Christian Germann 1.1 26
Christian Germann 8.1 27 Den "**path**" aus der **smb.conf.custom** anlegen, in dem Beispiel hier:
28
Christian Germann 7.1 29 {{code}}
Christian Germann 8.1 30 mkdir /home/samba/verwaltung
31 {{/code}}
32
33 Samba neustarten, damit die neue Freigabe aktiviert wird.
34
35 {{code}}
Christian Germann 1.1 36 /etc/init.d/samba restart
Christian Germann 7.1 37 {{/code}}
Christian Germann 1.1 38
Christian Germann 7.1 39 ==== ====
Christian Germann 1.1 40
Christian Germann 7.1 41 ==== ====
42
43 ==== ====
44
Christian Germann 8.1 45 ==== ====
46
47 ==== ====
48
Christian Germann 7.1 49 ==== ====
50
51 ==== **Netzlaufwerk verbinden** ====
52
53
Christian Germann 8.1 54 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.
55
Christian Germann 7.1 56 ==== ====
57
Christian Germann 4.1 58 {{code language="bash"}}
Christian Germann 1.1 59 echo - Verbinde V: mit %LOGONSERVER%\verwaltung$
60 if exist V: net use V: /DELETE /YES >NUL
61 if not exist V: goto connect_v
62 echo FEHLER: Laufwerk V: ist bereits belegt und kann nicht entfernt werden!
63 goto skip_v
64 :connect_v
65 echo.|net use V: %LOGONSERVER%\verwaltung$ /YES /PERSISTENT:NO >NUL
66 if not exist V: echo FEHLER: Laufwerk V: kann nicht verbunden werden!
67 :skip_v
Christian Germann 4.1 68 {{/code}}
Christian Germann 1.1 69
Christian Germann 8.1 70 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.
Christian Germann 1.1 71
Christian Germann 2.1 72 {{code language="bash"}}
Christian Germann 1.1 73 echo - Verbinde V: mit %LOGONSERVER%\verwaltung$
74 if exist V: net use V: /DELETE /YES >NUL
75 if not exist V: goto connect_v
76 echo FEHLER: Laufwerk V: ist bereits belegt und kann nicht entfernt werden!
77 goto skip_v
78 :connect_v
79 echo.|net use V: %LOGONSERVER%\verwaltung$ /YES /PERSISTENT:NO >NUL
80 if not exist V: echo FEHLER: Laufwerk V: kann nicht verbunden werden!
81 :skip_v
Christian Germann 2.1 82 {{/code}}
Christian Germann 1.1 83
Christian Germann 2.1 84
Christian Germann 7.1 85 ==== **Gruppen für die Netzlaufwerke anlegen** ====
Christian Germann 1.1 86
87 Die Gruppen verwaltung-schreiben und verwaltung-lesen in der LDC anlegen