PAM authentication failed (opsi-configed)
Verfasst: 24 Aug 2015, 16:22
Hallo zusammen,
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
–, habe ich es soweit konfiguriert bekommen. Das Problem ist: Ich kann mich nicht über opsi-configed anmelden.
Ich habe bereits dieses Forum und auch google durchforstet, ohne eine Lösung zu finden.
Die genaue Log-Ausgabe ist:
Habe die Session vorsichtshalber ausgeXt. Der gleiche Fehler tritt auf, wenn ich das WebApplet von anderen Rechnern aus benutze.
Hier was ich geprüft habe:
Gibt eine gültige FQDN aus.
Gibt auch den gewünschten output in Form von "IP FQDN NAME" aus.
Gibt:
Ich habe versucht mich per su anzumelden:
Erfolg.
Aber auch wenn ich erst den Benutzer opsiconfd zu personifizieren und mich dann als adminuser anzumelden funktioniert es.
Erfolg.
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
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