OTRS - Mod / MiniAdmin erstellen

Howto's zu OTRS Themen. Keine neuen Topics mit Fragen in diesem Forum!
Post Reply
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

OTRS - Mod / MiniAdmin erstellen

Post by Andre Bauer »

OTRS - Mod / MiniAdmin erstellen

Wenn euch die Rechtevergabe des OTRS noch nicht flexibel genug ist und
Ihr zum Beispiel gerne einige Agenten befähigen wollt, selbst
Textbausteine anlegen zu können oder sogar User und Queues anzulegen
wird euch dieses Howto helfen.

Als erstes solltet Ihre im Admin Backend unter "Gruppen" die Gruppen
"Mods" und "MiniAdmin" anlegen. Nun geht Ihr in die Sysconfig und
erlaubt den soeben erstellten Gruppen "Mods" und "MiniAdmin" unter
"Framework -> Frontend::Admin::ModuleRegistration" bei dem Eintrag
"Frontend::Module###Admin:" den Zugriff auf den Adminbutton in der
Navigationsleiste, indem Ihr auf "New Group" klickt und einmal "Mods"
und einmal "MiniAdmin" eintragt.

Wenn Ihr nun einen Agenten der Gruppe "Mods" oder "Miniadmin"
hinzufügt, kann dieser beim nächten Login den "Admin" Button sehen und
über diesen ins Adminbackend gelangen. Allerdings haben die Gruppen
noch keine Rechte, um eine der Adminoptionen anzuwählen.

Um einer Gruppe die Rechte zu gewähren, sind in der Sysconfig noch
unter "Framework -> Frontend::Admin::ModuleRegistration" und unter
unter "Ticket -> Frontend::Admin::ModuleRegistration" die Gruppen den
Punkten hinzuzufügen, für die sie berechtigt sein sollen. Dies
funktioniert wieder ganz einfach, indem Ihr bei der entsprechenden
Option auf "New Group" klickt und den entsprechenden Gruppennamen
einfügt.

Zu beachtne ist auf jeden Fall, dass Ihr keiner Gruppe die Möglichkeit
einräumt, einem User einer Gruppe zuzuweisen, da derjenige sich sonst
selbst der Gruppe Admin hinzufügen könnte und somit komplette
Kontrolle über das OTRS bekommt.

Um das erstellen von Nutzern und das Zuweisen von Rechten trotzdem zu
ermöglichen gibt es einen kleinen Workaround. Ihr erstellt unter
"Rollen" ein Rolle wie z.B. "Agents" die Ihre einer bestehenden Gruppe
"Agents" zuweist, die die Rechte zum Bearbeiten von Tickets hat.
Wenn Ihr nun der Gruppe "MiniAdmin" das Recht erteilt einen User einer
Rolle zuzuweisen, ist das Problem umgangen, da es keine Rolle "Admin"
gibt.

Ihr müsst dafür also unter "Framework ->
Frontend::Admin::ModuleRegistration" bei
"Frontend::Module###AdminRoleUser:" über den Button "New Group" die
Gruppe "Miniadmin" hinzufügen.

Analog funktioniert das natürlich genau so auch für alle anderen
Rechte, die Ihr vergeben wollt. Über
"Frontend::Admin::ModuleRegistration" /
"Frontend::Module###AdminResponse:" und
"Frontend::Module###AdminQueueResponses:" könnt Ihr der Gruppe "Mods"
z.B erlauben, selbst Textbausteine anzulegen und einer Queue
zuzuteilen.

P.S.: Und nächste Woche zeig ich euch, wie man mit handelsüblichen Hausmitteln, wie eurer Microwelle, die Nachbarin clont...
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
Daniel Obee
Moderator
Posts: 644
Joined: 19 Jun 2007, 17:11
Znuny Version: various
Real Name: Daniel Obée
Location: Berlin

OTRS - Mod / MiniAdmin erstellen

Post by Daniel Obee »

Hallo und Danke erst mal für das Forum und die Tipps!

Bei obigem HowTo ist mir folgendes aufgefallen:

Ich kann zwar wunderbar verhindern, dass ein Miniadmin sich neue Rechte gibt... das aber auch nur solange er nicht auf die Idee kommt, sich als einer der Admins einzuloggen. Oder gibt es eine Möglichkeit, die Option 'einloggen als' separat zu vergeben?

Viele Grüße,
Daniel
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

OTRS - Mod / MiniAdmin erstellen

Post by Andre Bauer »

Nein, das kann man leider nicht verhindern.

Wenn Du den Mods also das Recht geben willst User zu erstellen, solltest Du die "Login As" Funktion deaktivieren.

"Sysconfig --> Config Options: Framework -> Core --> SwitchToUser: --> No"
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
Baeckerjunge
Znuny newbie
Posts: 33
Joined: 24 Sep 2011, 01:21
Znuny Version: 6....

Re: OTRS - Mod / MiniAdmin erstellen

Post by Baeckerjunge »

So ein MiniAdmin kann sich alle Agents ansehen und bearbeiten. Das schliesst auch die User "admin" und "root@localhost" ein... Theoretisch kann er die Passwörter dieser Accounts ändern und mich aussperren. Wie kann ich das verhindern?

Habe diesen Workaround so wie hier beschrieben umgesetzt und bin recht zufrieden bis auf diesen Punkt.
Lattenjupp
Znuny newbie
Posts: 6
Joined: 12 Mar 2009, 16:43
Znuny Version: 2.3.4

Re: OTRS - Mod / MiniAdmin erstellen

Post by Lattenjupp »

Baeckerjunge wrote:So ein MiniAdmin kann sich alle Agents ansehen und bearbeiten. Das schliesst auch die User "admin" und "root@localhost" ein... Theoretisch kann er die Passwörter dieser Accounts ändern und mich aussperren. Wie kann ich das verhindern?
Ich stehe gerade vor der selben Frage. Daher krame ich das hier mal wieder raus.
Meine Rechtschreibfehler gehören ausschließlich mir ganz alleine.
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Re: OTRS - Mod / MiniAdmin erstellen

Post by Andre Bauer »

gar nicht
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
Post Reply