ich habe OPSI auf Oracle Linux installiert. Nachdem ich darüber geflucht habe, dass das RPM feste IDs für User und Gruppen zum anlegen verwendet – es ist ja gänzlich abwegig, dass User IDs über 900 auftauchen

Ich habe bereits dieses Forum und auch google durchforstet, ohne eine Lösung zu finden.
Die genaue Log-Ausgabe ist:
Code: Alles auswählen
[4] [Aug 24 16:01:37] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] No such file or directory: u'/etc/opsi/modules' (Backend.py|386)
[5] [Aug 24 16:01:37] Application 'opsi config editor 4.0.5.8.1' on client '127.0.0.1' did not send cookie (workers.py|168)
[5] [Aug 24 16:01:37] New session created (session.py|75)
[5] [Aug 24 16:01:37] Authorization request from adminuser@127.0.0.1 (application: opsi config editor 4.0.5.8.1) (workers.py|195)
[5] [Aug 24 16:01:37] Session 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' from ip '127.0.0.1', application 'opsi config editor 4.0.5.8.1' deleted (Session.py|211)
[2] [Aug 24 16:01:37] Traceback: (Logger.py|767)
[2] [Aug 24 16:01:37] line 287 in '_errback' in file '/usr/lib/python2.7/site-packages/OPSI/Service/Worker.py' (Logger.py|767)
[2] [Aug 24 16:01:37] line 551 in '_runCallbacks' in file '/usr/lib64/python2.7/site-packages/twisted/internet/defer.py' (Logger.py|767)
[2] [Aug 24 16:01:37] line 260 in '_authenticate' in file '/usr/lib/python2.7/site-packages/opsiconfd/workers.py' (Logger.py|767)
[2] [Aug 24 16:01:37] ==>>> Opsi authentication error: Forbidden: Backend authentication error: Backend authentication error: PAM authentication failed for user 'adminuser': ('Authentication failure', 7) (Worker.py|289)
Hier was ich geprüft habe:
Code: Alles auswählen
hostname -f
Code: Alles auswählen
getent group `hostname -f`
Code: Alles auswählen
getent group | grep adminuser
Code: Alles auswählen
opsiadmin:x:1001:adminuser,opsiconfd
pcpatch:x:992:adminuser
adminuser:x:1003:
Code: Alles auswählen
su -
su - adminuser
Aber auch wenn ich erst den Benutzer opsiconfd zu personifizieren und mich dann als adminuser anzumelden funktioniert es.
Code: Alles auswählen
su -
su - opsiconfd
su - adminuser
Ich habe den opsiconfd-User auch der shadow-Gruppe hinzugefügt, weil der Service gemeckert hat. Jetzt meckert der Service nicht mehr aber es funktioniert immer noch nicht.
Ich hoffe ihr könnt mir helfen!
Danke und Grüße
Luca