OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Hilfe zu Znuny Problemen aller Art
Locked
alexrebs
Znuny newbie
Posts: 6
Joined: 02 Nov 2015, 09:14
Znuny Version: 5.0.6

OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by alexrebs »

Gute morgen zusammen.

Ich habe nach dem Update auf 5.0.1 ein recht kurioses Problem, bei dem ich nicht weiter kommen.

Wir nutzen das LDAP Sync Backend und haben das Problem, dass beim Login ins AgentInterface keine Tickets zu sehen sind (Weder im Dashboard noch in Status- oder Queueübersicht), bzw. ich als Admin auch das Adminregister in der Navbar nicht sehe.

Habe mich also nochmal ausgeloggt, wieder eingeloggt und voila, hat funktioniert.

Habe dann etwas recherchiert, da ich ein Problem mit der Rechtevergabe erahnt habe.
Dabei hab ich festgestellt, dass das Sync Backend grundsätzlich funktioniert und in den Logdateien entsprechende Einträge im Format "User: '1234' sync ldap group user!" für das jeweilige Login vorhanden sind.

Im Adminmenü bei der Rechtevergabe habe ich dann allerdings gesehen, dass Benutzer 1234 gar keine Rechte als user hat.

Also mit dem User 1234 nochmal abgemeldet, wieder angemeldet und auch da waren dann die Berechtigungen wieder richtig gesetzt.

Habe dann noch etwas weiter gesucht und mir die Session-Einträge in der Datenbank angesehen.
Dort ist mir dann aufgefallen, dass bei Sessions, bei denen alles funktioniert, Einträge für Berechtigungen vorhanden sind und bei Sessions, bei denen es nicht funktioniert, entsprechende Einträge fehlen bzw. gar keine Zeile hierfür vorhanden ist.

Fehlermeldungen gibt's es weder im OTRS noch im Apacheprotokoll.

Bei Version 4.*.* hatten wir ein derartiges Problem nie.

Ich wäre um jeden Tipp dankbar, bin etwas ratlos :)

Viele Grüße

Alex
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by KlausNehrer »

Tritt das immer wieder und bei allen Benutzern auf?
Werden die Sessions nachdem Logout gelöscht?
alexrebs
Znuny newbie
Posts: 6
Joined: 02 Nov 2015, 09:14
Znuny Version: 5.0.6

Re: OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by alexrebs »

Ja, das tritt immer wieder und bei allen Benutzern auf.

Meinst du mit Session das Session Cookie oder die entsprechenden Daten in der Datenbank?
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by KlausNehrer »

Die in der DB.
alexrebs
Znuny newbie
Posts: 6
Joined: 02 Nov 2015, 09:14
Znuny Version: 5.0.6

Re: OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by alexrebs »

Ja, nach dem Ausloggen sind alle DB-Einträge der Session nicht mehr da, also gelöscht.

Ich habe mir die Sessions jetzt noch mal etwas näher angeschaut.

Bei einer Session, "die funktioniert", habe ich 120 Einträge,
bei einer Session, die "nicht funktioniert", habe ich lediglich 114 Einträge.

Nach Vergleich dieser beiden Sessions fehlen mir bei der "nicht funktionierenden" Variante Zeilen mit folgenden "data_key":

UserIsGroupRo[admin]
UserIsGroupRo[stats]
UserIsGroupRo[users]
UserIsGroup[admin]
UserIsGroup[stats]
UserIsGroup[users]

admin,stats und user sind die 3 Gruppen, die ich in OTRS habe und die mit dem LDAP gesynct werden

Das erklärt, warum ich keine Zugriff auf die Tickets habe, bzw. die nicht sehe.

Die Frage ist nur, warum wird die Berechtigung nicht bei jedem Login in die Session geschrieben.
alexrebs
Znuny newbie
Posts: 6
Joined: 02 Nov 2015, 09:14
Znuny Version: 5.0.6

Re: OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by alexrebs »

Heute habe ich die ITSM Pakete installiert.

Jetzt kommts noch lustiger:

Das ist mein Code, damit die LDAP Gruppen zu OTRS gesyncht werden.

Bei den Logins ist es nun so, dass ich entweder die Rechte "users", "stats" und "admin" erhalte oder "itsm-service", "itsm-configitem", "itsm-change", "itsm-change-builder" und "itsm-change-manager".

Diese Berechtigungen wechseln sich bei jedem 2ten Login jeweils ab.

Code: Select all

$Self->{'AuthSyncModule::LDAP::UserSyncGroupsDefinition'} = {
$Self->{'AuthSyncModule::LDAP::UserSyncGroupsDefinition'} = {
	# ldap group
	'cn=OTRS Benutzer,ou=Security Groups,ou=MyBusiness,dc=bavariacleaning,dc=local' => {
		#otrs group
		'users' => {
			# permission
			rw => 1,
			ro => 1,
		},
		'stats' => {
			# permission
			rw => 0,
			ro => 1,
		},
	},	
	'cn=OTRS Statistik,ou=Security Groups,ou=MyBusiness,dc=bavariacleaning,dc=local' => {
		# otrs group
		'stats' => {
			# permission
			rw => 1,
			ro => 1,
		},
	},
	'cn=OTRS Admin,ou=Security Groups,ou=MyBusiness,dc=bavariacleaning,dc=local' => {
		# otrs group
		'users' => {
			# permission
			rw => 1,
			ro => 1,
		},
		'stats' => {
			# permission
			rw => 0,
			ro => 1,
		},
		'admin' => {
			# permission
			rw => 1,
			ro => 1,
		},
		'itsm-service' =>{
			# permission
			rw => 1,
			ro => 1,
		},
		'itsm-configitem'  =>{
			# permission
			rw => 1,
			ro => 1,
		},
		'itsm-change'  =>{
			# permission
			rw => 1,
			ro => 1,
		},
		'itsm-change-builder'  =>{
			# permission
			rw => 1,
			ro => 1,
		},
		'itsm-change-manager'  =>{
			# permission
			rw => 1,
			ro => 1,
		},
	},
};
Ich wirklich um jeden Tipp dankebar :/

Grüße Alex
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by reneeb »

Hast Du wirklich zweimal

Code: Select all

$Self->{'AuthSyncModule::LDAP::UserSyncGroupsDefinition'} = {
$Self->{'AuthSyncModule::LDAP::UserSyncGroupsDefinition'} = {
drinstehen? Dann nimm es einmal raus...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
alexrebs
Znuny newbie
Posts: 6
Joined: 02 Nov 2015, 09:14
Znuny Version: 5.0.6

Re: OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by alexrebs »

reneeb wrote:Hast Du wirklich zweimal

Code: Select all

$Self->{'AuthSyncModule::LDAP::UserSyncGroupsDefinition'} = {
$Self->{'AuthSyncModule::LDAP::UserSyncGroupsDefinition'} = {
drinstehen? Dann nimm es einmal raus...
Nein, tut mir Leid, steht natürlich nur einmal drinnen. Da ist mir beim Kopieren des Codes hier her ein Fehler unterlaufen. Danke für den Hinweis.
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by KlausNehrer »

Troubleshooting? Testsystem und dort nur die Auth konfigurieren. Erst als Kopie, wenn das nicht geht, dann von Hand und neu.
Nutzt ihr einen SBS? Mehr als einen DC im OTRS?
murdo
Znuny newbie
Posts: 5
Joined: 03 Nov 2015, 13:03
Znuny Version: 6.0.27
Real Name: Murdo Morrison
Company: CNES
Contact:

Re: OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by murdo »

Mit demselben Problem , erscheint nun in 3 Gäste- Beiträge

von ' fwtag ' in Form Entwickler viewtopic.php?f=64&t=30620
von mir in die englische forum viewtopic.php?f=62&t=30645

vielleicht bug?
thor88
Znuny newbie
Posts: 6
Joined: 19 Nov 2013, 10:10
Znuny Version: 3.3.4

Re: OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by thor88 »

Hi,

also bei mir tritt genau das gleiche Problem auf. Wir haben auch einen Agent-Login über LDAP.
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by KlausNehrer »

Gibt es schon gemeldeten Bug?
alexrebs
Znuny newbie
Posts: 6
Joined: 02 Nov 2015, 09:14
Znuny Version: 5.0.6

Re: OTRS 5.0.1 :Keine Rechtezuweisung bei Login

Post by alexrebs »

Locked