LDAP Benutzer deaktivieren / löschen -->OTRS User ungültig
-
- Znuny newbie
- Posts: 53
- Joined: 04 Jul 2012, 13:50
- Znuny Version: 3.1.9
- Real Name: Stefan Simmerstatter
LDAP Benutzer deaktivieren / löschen -->OTRS User ungültig
Hallo zusammen,
kann mir jemand sagen ob es möglich ist gelöschte bzw. deaktivierte AD-User im OTRS automatisch auf ungültig zu stellen?
Danke schonmal,
Stefan
kann mir jemand sagen ob es möglich ist gelöschte bzw. deaktivierte AD-User im OTRS automatisch auf ungültig zu stellen?
Danke schonmal,
Stefan
Produktiv:
OTRS 4.0.3@ Ubuntu Server 14.04.1
ITSM 4.0.3 @ Ubuntu Server 14.04.1
MySQL
OTRS 4.0.3@ Ubuntu Server 14.04.1
ITSM 4.0.3 @ Ubuntu Server 14.04.1
MySQL
-
- 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: LDAP Benutzer deaktivieren / löschen -->OTRS User ungült
Dazu müsstest Du einen Trigger für das LDAP schreiben, das ein Skript auf dem OTRS-Server aufruft wenn ein User gelöscht oder deaktiviert wird.
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
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- Znuny wizard
- Posts: 383
- Joined: 19 Feb 2009, 12:05
- Znuny Version: 5.0.9
- Real Name: Harald Zahn
- Company: Klinikum Augsburg
- Location: Augsburg
Re: LDAP Benutzer deaktivieren / löschen -->OTRS User ungült
Ich hab mir dazu das Script sync-ldap2db.pl umgebaut. Gelöschte bekomm' ich zwar damit nicht auf ungültig gesetzt (die findet er ja nicht mehr), wohl aber die gesperrten. Für mich reicht das.
Man könnte das ganze noch weiter umbauen, daß er die ganze DB abgrast und mit deren Inhalt das LDAP abfragt. Wo es keinen Eintrag gibt wird der User dann auf ungültig gesetzt.
Man könnte das ganze noch weiter umbauen, daß er die ganze DB abgrast und mit deren Inhalt das LDAP abfragt. Wo es keinen Eintrag gibt wird der User dann auf ungültig gesetzt.
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
-
- Znuny newbie
- Posts: 53
- Joined: 04 Jul 2012, 13:50
- Znuny Version: 3.1.9
- Real Name: Stefan Simmerstatter
Re: LDAP Benutzer deaktivieren / löschen -->OTRS User ungült
Danke für die Antwort ich werd das mal probieren.
Stefan
Stefan
Produktiv:
OTRS 4.0.3@ Ubuntu Server 14.04.1
ITSM 4.0.3 @ Ubuntu Server 14.04.1
MySQL
OTRS 4.0.3@ Ubuntu Server 14.04.1
ITSM 4.0.3 @ Ubuntu Server 14.04.1
MySQL
-
- Znuny newbie
- Posts: 80
- Joined: 20 Dec 2012, 16:13
- Znuny Version: 3.3.9
Re: LDAP Benutzer deaktivieren / löschen -->OTRS User ungültig
Hallo Hazet,
bist Du so nett und veröffentlichst das Skript zur Deaktivierung von Benutzern?
bist Du so nett und veröffentlichst das Skript zur Deaktivierung von Benutzern?
Mit freundlichem Gruß
Andreas
OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
Andreas
OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
-
- Znuny wizard
- Posts: 383
- Joined: 19 Feb 2009, 12:05
- Znuny Version: 5.0.9
- Real Name: Harald Zahn
- Company: Klinikum Augsburg
- Location: Augsburg
Re: LDAP Benutzer deaktivieren / löschen -->OTRS User ungültig
Eigentlich recht einfach: Du musst einen Filter auf die zu deaktivierenden bauen und beim SQL halt die valid_id auf 2 setzen. Mein Script hat noch ein paar Firmenspezifische Anpassungen, weshalb das so erst mal wenig Sinn macht das hier rein zu stellen (z.B. ziehe ich die customer_id aus der OU).
Wenn ich heute dazu komm' dann bau ich Dir ein Beispiel und poste das...
EDIT:
Für welche OTRS-Version brauchst Du das? Das mitgelieferte Script in der 4er hat einen bestätigten Bug (bis mind 4.0.6), ob der in der 4.0.7 gefixed ist kann ich Dir nicht sagen, die hab ich bei uns noch nicht drauf.
EDIT2: Ist nicht gefixed. Ab ca Zeile 126 das raussuchen:
Und so umbauen:
Dann läuft es wenigstens prinzipiell. Ich hatte eine Fehlermeldung mit meinem Workaround bei OTRS aufegeben, das sollte eigentlich zur 4.0.7 gefixed sein
Wenn ich heute dazu komm' dann bau ich Dir ein Beispiel und poste das...
EDIT:
Für welche OTRS-Version brauchst Du das? Das mitgelieferte Script in der 4er hat einen bestätigten Bug (bis mind 4.0.6), ob der in der 4.0.7 gefixed ist kann ich Dir nicht sagen, die hab ich bei uns noch nicht drauf.
EDIT2: Ist nicht gefixed. Ab ca Zeile 126 das raussuchen:
Code: Select all
for ( sort keys %Map ) {
my $Value = $DBObject->Quote(
_ConvertTo( $Entry->get_value( $Map{$Prefix} ) )
);
Code: Select all
for ( sort keys %Map ) {
my $Value = $DBObject->Quote(
_ConvertTo( $Entry->get_value( $Map{$_} ) )
);
$Prefix=$_;
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
-
- Znuny newbie
- Posts: 80
- Joined: 20 Dec 2012, 16:13
- Znuny Version: 3.3.9
Re: LDAP Benutzer deaktivieren / löschen -->OTRS User ungültig
Hallo,
ich nutze die Version 4.0.6.
ich nutze die Version 4.0.6.
Mit freundlichem Gruß
Andreas
OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
Andreas
OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
-
- Znuny wizard
- Posts: 383
- Joined: 19 Feb 2009, 12:05
- Znuny Version: 5.0.9
- Real Name: Harald Zahn
- Company: Klinikum Augsburg
- Location: Augsburg
Re: LDAP Benutzer deaktivieren / löschen -->OTRS User ungültig
Hier mein Script. Das ist aber an mehreren Stellen abweichend vom original, Du musst selber schauen wo Du das Original ändern musst...
You do not have the required permissions to view the files attached to this post.
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
-
- Znuny newbie
- Posts: 80
- Joined: 20 Dec 2012, 16:13
- Znuny Version: 3.3.9
Re: LDAP Benutzer deaktivieren / löschen -->OTRS User ungültig
Prima, danke schön.
Mit freundlichem Gruß
Andreas
OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
Andreas
OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL