Danke schon mal für deine Hilfe.
Ich das Problem tatsächlich so noch nicht identifizieren können. Die User pcpatch, opsiconfd und opsi haben allesamt die Gruppenzugehörigkeit zu pcpatch und opsiadmin. Ich habe nur pcpatch der Gruppe opsiadmin hinzugefügt, was leider nichts änderte.
Code: Alles auswählen
id -Gn opsiconfd
pcpatch shadow opsiadmin
id -Gn opsi
opsi cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanner pcpatch opsiadmin
id -Gn pcpatch
pcpatch opsiadmin
Die Rechte liegen beim User opsiconfd und der Gruppe pcpatch:
Code: Alles auswählen
namei -l /var/lib/opsi/config/config.ini
f: /var/lib/opsi/config/config.ini
drwxr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x root root lib
drwxrwx--- opsiconfd pcpatch opsi
drwxrwx--- opsiconfd pcpatch config
-rwxrwx--- opsiconfd pcpatch config.ini
/var/lib/opsi/config# ls -al
insgesamt 52
drwxrwx--- 7 opsiconfd pcpatch 4096 Okt 22 10:49 .
drwxrwx--- 9 opsiconfd pcpatch 4096 Okt 22 10:53 ..
drwxrwx--- 2 opsiconfd pcpatch 4096 Feb 5 2021 audit
-rw-rw---- 1 opsiconfd pcpatch 530 Okt 15 10:05 clientgroups.ini
drwxrwx--- 2 opsiconfd pcpatch 4096 Okt 19 13:26 clients
-rwxrwx--- 1 opsiconfd pcpatch 15939 Nov 8 13:51 config.ini
drwxrwx--- 2 opsiconfd pcpatch 4096 Feb 5 2021 depots
-rw-rw---- 1 opsiconfd pcpatch 1021 Okt 15 10:05 productgroups.ini
drwxrwx--- 2 opsiconfd pcpatch 4096 Nov 8 13:37 products
drwxrwx--- 2 opsiconfd pcpatch 4096 Feb 5 2021 templates
Dies sieht auch ungefähr in allen Verzeichnissen ähnlich aus, die ich da geprüft habe. Scheint also für mich so weit in Ordnung zu sein. Die Dienste, die ich im Nachgang geprüft habe laufen, wenn ich das richtig verstanden habe unter dem Benutzer opsiconfd und root. Ich habe die komplette Ausgabe aber einmal hier. Uid und Gid 0 ist natürlich root. Gid 992 ist pcpatch und Uid 993 ist der Benutzer opsiconfd. Gid 1001 ist die Gruppe opsiadmin.
Code: Alles auswählen
/var/lib/opsi/config# ps -Af | grep [o]psiconfd
root 738 1 0 13:46 ? 00:00:00 ./opsiconfd start --log-level-stderr=0
opsicon+ 745 738 0 13:46 ? 00:00:02 ./opsiconfd start --log-level-stderr=0
opsicon+ 1088 745 0 13:46 ? 00:00:00 /usr/lib/opsiconfd/opsiconfd -B -S -E -s -c from multiprocessing.semaphore_tracker import main;main(23)
opsicon+ 1089 745 1 13:46 ? 00:00:06 /usr/lib/opsiconfd/opsiconfd --multiprocessing-fork tracker_fd=24 pipe_handle=26
/var/lib/opsi/config# cat /proc/738/status
Name: opsiconfd
Umask: 0022
State: S (sleeping)
Tgid: 738
Ngid: 0
Pid: 738
PPid: 1
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 128
Groups:
NStgid: 738
NSpid: 738
NSpgid: 738
NSsid: 738
VmPeak: 4732 kB
VmSize: 4732 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 804 kB
VmRSS: 804 kB
RssAnon: 96 kB
RssFile: 708 kB
RssShmem: 0 kB
VmData: 304 kB
VmStk: 132 kB
VmExe: 32 kB
VmLib: 1608 kB
VmPTE: 44 kB
VmSwap: 0 kB
HugetlbPages: 0 kB
CoreDumping: 0
Threads: 1
SigQ: 0/7342
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000000
SigCgt: fffffffffff2feff
CapInh: 0000000000000000
CapPrm: 0000003fffffffff
CapEff: 0000003fffffffff
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
NoNewPrivs: 0
Seccomp: 0
Speculation_Store_Bypass: thread vulnerable
Cpus_allowed: ffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
Cpus_allowed_list: 0-239
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 8
nonvoluntary_ctxt_switches: 25
/var/lib/opsi/config# cat /proc/745/status
Name: opsiconfd
Umask: 0022
State: S (sleeping)
Tgid: 745
Ngid: 0
Pid: 745
PPid: 738
TracerPid: 0
Uid: 993 993 993 993
Gid: 992 992 992 992
FDSize: 64
Groups: 42 992 1001
NStgid: 745
NSpid: 745
NSpgid: 738
NSsid: 738
VmPeak: 1011652 kB
VmSize: 954568 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 109504 kB
VmRSS: 109504 kB
RssAnon: 89124 kB
RssFile: 20380 kB
RssShmem: 0 kB
VmData: 188236 kB
VmStk: 276 kB
VmExe: 32 kB
VmLib: 29968 kB
VmPTE: 756 kB
VmSwap: 0 kB
HugetlbPages: 0 kB
CoreDumping: 0
Threads: 13
SigQ: 0/7342
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000001001000
SigCgt: 0000000180004003
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
NoNewPrivs: 0
Seccomp: 0
Speculation_Store_Bypass: thread vulnerable
Cpus_allowed: ffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
Cpus_allowed_list: 0-239
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 2555
nonvoluntary_ctxt_switches: 2659
cat /proc/1088/status
Name: opsiconfd
Umask: 0022
State: S (sleeping)
Tgid: 1088
Ngid: 0
Pid: 1088
PPid: 745
TracerPid: 0
Uid: 993 993 993 993
Gid: 992 992 992 992
FDSize: 64
Groups: 42 992 1001
NStgid: 1088
NSpid: 1088
NSpgid: 738
NSsid: 738
VmPeak: 137360 kB
VmSize: 137360 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 39224 kB
VmRSS: 39224 kB
RssAnon: 27868 kB
RssFile: 11356 kB
RssShmem: 0 kB
VmData: 27784 kB
VmStk: 132 kB
VmExe: 32 kB
VmLib: 13204 kB
VmPTE: 300 kB
VmSwap: 0 kB
HugetlbPages: 0 kB
CoreDumping: 0
Threads: 1
SigQ: 0/7342
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000001005002
SigCgt: 0000000180000000
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
NoNewPrivs: 0
Seccomp: 0
Speculation_Store_Bypass: thread vulnerable
Cpus_allowed: ffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
Cpus_allowed_list: 0-239
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 1
nonvoluntary_ctxt_switches: 195
/var/lib/opsi/config# cat /proc/1089/status
Name: opsiconfd
Umask: 0022
State: S (sleeping)
Tgid: 1089
Ngid: 0
Pid: 1089
PPid: 745
TracerPid: 0
Uid: 993 993 993 993
Gid: 992 992 992 992
FDSize: 64
Groups: 42 992 1001
NStgid: 1089
NSpid: 1089
NSpgid: 738
NSsid: 738
VmPeak: 993964 kB
VmSize: 992020 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 128272 kB
VmRSS: 126948 kB
RssAnon: 105640 kB
RssFile: 21308 kB
RssShmem: 0 kB
VmData: 229164 kB
VmStk: 132 kB
VmExe: 32 kB
VmLib: 30092 kB
VmPTE: 800 kB
VmSwap: 0 kB
HugetlbPages: 0 kB
CoreDumping: 0
Threads: 16
SigQ: 0/7342
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000001001000
SigCgt: 0000000180004003
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
NoNewPrivs: 0
Seccomp: 0
Speculation_Store_Bypass: thread vulnerable
Cpus_allowed: ffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
Cpus_allowed_list: 0-239
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 9735
nonvoluntary_ctxt_switches: 2131
Ich finde auch hier keine Differenz zu dem Dateisystem, es seiden ich übersehe hier etwas gnadenlos. Die konfigurierten Gruppen sind in der /etc/opsi/opsi.conf folgende:
Code: Alles auswählen
[groups]
admingroup = opsiadmin
fileadmingroup = pcpatch
[packages]
use_pigz = True
Ich bin wirklich etwas ratlos. Vielleicht habt ihr ja noch eine Idee.
Vielen Dank noch mal
Elryion