ACL - * (asterisk)

Hilfe zu OTRS Problemen aller Art
Post Reply
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

ACL - * (asterisk)

Post by tuxtom »

Moin Alle,
dürfen in ACLs auch * benutzt werden? Ich finde keine Beispiele dafür.
Mein Vorhaben:
Queue - Name - Queue_*
Hat einer schon Erfahrungen damit?

Gruß, Tom.
-----------------------
Debian
OTRS 6.0.38, ITSM 6
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: ACL - * (asterisk)

Post by RStraub »

Absolut. Aber du musst die "regular expression" syntax nutzen. Das wäre dann in deinem Fall:

"Queue_.*" (beachte den Punkt vor dem Stern)

EDIT: Und der Typ des Inpusfeld sollte natürlich ebenfalls auf RegularExpression stehen ;)
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

Re: ACL - * (asterisk)

Post by tuxtom »

Bestens, Danke.
Das mit dem Punkt war's.
Gibt es da irgendwelche Beispiele, Info's oder ähnl. ?
Ich finde nur die normalen ACL-Beispiele.
-----------------------
Debian
OTRS 6.0.38, ITSM 6
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: ACL - * (asterisk)

Post by RStraub »

Huhu,

online findest du genug Material für den Aufbau von RegExp. Gut zu wissen ist, dass OTRS inzwischen einen eigenen "Negierungs-Filter" hat, du also nicht auch noch nach negativen RegExp suchen müsstest.
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

Re: ACL - * (asterisk)

Post by tuxtom »

Kommando zurück, funktioniert doch nicht.
Meine ACL:

Properties - Frontend - Action - [Regular expression]CustomerTicketMessage
Queue - Name - [Regular expression]Queue_.*

PossibleNot - Ticket - Queue - [Regular expression]Problem (nur intern)

Der Kunde sieht weiterhin im Kundenlogin die Queue "Problem (nur intern)"
Weiß einer Rat?
-----------------------
Debian
OTRS 6.0.38, ITSM 6
RoH1
Znuny advanced
Posts: 129
Joined: 22 Jun 2016, 10:32
Znuny Version: 6.0.4

Re: ACL - * (asterisk)

Post by RoH1 »

Wenn du nur möchtest, dass der Kunde die Queue nicht sieht, dann änder doch die Gruppe in der Queueeinstellung auf Admin oder eine andere Gruppe auf die ein Kunde keinen Zugriff hat.
OTRS: 6.0.4
Ubuntu Server 14.04 LTS
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

Re: ACL - * (asterisk)

Post by tuxtom »

wir haben eine Queue mit mehreren Sub-Queues und nur eine Sub-Queue soll der Kunde nicht auswählen können.

In einem anderen OTRS-SYstem funktioniert die ACL, ohne Punkt.
-----------------------
Debian
OTRS 6.0.38, ITSM 6
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

Re: ACL - * (asterisk)

Post by tuxtom »

nicht eine ACL funktioniert.
In den Logs steht auch nichts. Muss da global irgendwas eingeschaltet werden um mit ACLs zu arbeiten?
Auf meinen anderen Systemen hat das so funktioniert. Auf meinen neuen System habe ich leider kein SSH-Zugang.
-----------------------
Debian
OTRS 6.0.38, ITSM 6
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: ACL - * (asterisk)

Post by RStraub »

Probiers mal mit "ExactMatch" für das verbieten der Queue. Klammern haben eine besondere Bedeutung in RegExp (Capture Groups).
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

Re: ACL - * (asterisk)

Post by tuxtom »

Ich habe jetzt alle Varianten ausprobiert, als wenn die ACL überhaupt nicht angerührt wird. In den Logs steht auch nichts drin.
Alles andere funzt, GenericAgent, Änderungen in der Sysconfig usw.

so solls sein:

# ticket acl hide queue

Code: Select all

   $Self->{TicketAcl}->{'ACL-queue-hide-intern'} = {

        Properties => {
            Frontend => {
                Action => ['CustomerTicketMessage'],
            },
            Queue => {
                Name => ['Queue_.*'],
            }
        },
        PossibleNot => {
            Ticket => {
                Queue => ['Problem (nur intern)'],
            },
        },
    };
-----------------------
Debian
OTRS 6.0.38, ITSM 6
wurzel
Znuny guru
Posts: 3232
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: ACL - * (asterisk)

Post by wurzel »

Hi,

lass mal das Queue_ weg

Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

Re: ACL - * (asterisk)

Post by tuxtom »

Nicht eine ACL funktioniert, ob in der Gui oder in der Config.pm eingetragen, nichts wird angerührt.
So langsam bekomme ich eine andere Einstellung zu OTRS.
-----------------------
Debian
OTRS 6.0.38, ITSM 6
wurzel
Znuny guru
Posts: 3232
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: ACL - * (asterisk)

Post by wurzel »

Hi,

arbeitest Du mit root@localhost?


Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

Re: ACL - * (asterisk)

Post by tuxtom »

selbst auf meinem Testsystem funktioniert keine ACL mehr. Über die GUI eingetragen wird auch die ZZZACL.pm ordendlich generiert.
Trotzdem funktioniert sie nicht.
Ich bin auf dem Testsystem als root angemeldet, die Ordner/Files haben aber die richtigen Berechtigungen (otrs/www-data). Cache und Rebuid macht der user "otrs".
Im Log steht nichts obwohl im Debug-Level.
-----------------------
Debian
OTRS 6.0.38, ITSM 6
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: ACL - * (asterisk)

Post by RStraub »

Der root@localhost user ist "immun" gegen ACLs. Diese werden einfach ignoriert bei (nur) diesem einen user.

EDIT: Wir meinen den Login auf der Weboberfläche, nicht auf der Konsole.
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

Re: ACL - * (asterisk)

Post by tuxtom »

so, ich hab tatsächlich das Problem gefunden, ein sehr kleines Problem, der "." war es.
OTRS kann mit dem Punkt nichts anfangen.
Wird Zeit das die OTRS-Macher mal ein Handbuch bezüglich RegExp bauen.

Steht eigendlich irgenwo ob es in der ACL "UND" oder "ODER" Bedingungen sind?
-----------------------
Debian
OTRS 6.0.38, ITSM 6
wurzel
Znuny guru
Posts: 3232
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: ACL - * (asterisk)

Post by wurzel »

Hi,

na dann ist ja gut, wenn's läuft. Glückwunsch :)

Wird Zeit das die OTRS-Macher mal ein Handbuch bezüglich RegExp bauen.
Zu den "OTRS-Machern" zählt auch die Open Source Community. Es steht Dir frei ein Handbuch zu schreiben.
Aber warum sollte man? RegExp != OTRS

Es gibt genug RegExp Anleitungen.


Und im Admin Handbuch ist es ja gut beschrieben würd' ich sagen.

viele Grüße
Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
Post Reply