Hey Leute,
ich möchte in meiner Confluence Datenbank nach den Leuten filtern, die einen deaktivierten Account haben bzw. möchte ich eine komplette Übersicht haben, ob die Person deaktiviert ist - ja oder nein und anschließend sehen können, zu welchen Bereichen sie noch Berechtigungen besitzen.
Dies dient mir in soweit, dass ich die Datenbank gleich updaten kann und durch gezielte Abfragen diese Personen entfernen kann. Habe mich heute daran versucht, jedoch komme ich immer an einen Punkt wo ich keine Joins mehr durchführen kann bzw. nicht weiß was ich joinen soll.
Ich hoffe mein Anliegen wurde deutlich.
Vielen Dank im Voraus
Grüße
Hallo @De Lange,
hier sind ein paar SQLs, die dir vielleicht weiterhelfen können:
https://confluence.atlassian.com/confkb/how-to-identify-inactive-users-in-confluence-214335880.html
Ich wäre allerdings vorsichtig damit, die Benutzer direkt mit SQL in der Datenbank zu löschen. Die Oberfläche oder API-Funktionen zu benutzen ist sicherlich besser. Die Frage war hier schon mal gestellt:
Auf jeden Fall unbedingt vor dem Löschen eine Datenbanksicherung machen!!
Habe heute die Löschung durchgeführt und es hat alles wunderbar geklappt. Ich bin normalerweise auch vorsichtiger mit dem Löschen, jedoch habe ich die entsprechenden Sicherungen gemacht und vorher einige Test gemacht.
So sieht die Query aus:
DELETE
FROM
SPACEPERMISSIONS
WHERE
PERMUSERNAME
IN
(
SELECT
USER_KEY
from
user_mapping
JOIN
CWD_USER
ON
LOWER_USER_NAME = LOWER_USERNAME
WHERE
ACTIVE =
'F'
);
Ich weiß, dass es evtl schlecht gecoded ist - vielleicht kannst du mir dabei noch helfen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hallo @De Lange - ich bin grad im Urlaub und habe keinen Zugriff auf unsere Datenbanken, tut mir leid.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hallo cucks123,.
du wirst große Probleme bekommen, wenn du Daten in der DB direkt manipulierst. Aber du hast das Problem ja schon gut erkannt... Ein kleiner Hinweis noch: Wenn die deaktivierten User gelöscht werden, kann nie mehr nachvollzogen werden, welcher User was erstellt oder geändert hat, da alle als "Unbekannter Benutzer" angezeigt werden. Lass die User deaktiviert und benenn sie bei Bedarf einfach um (DSGVO).
JP
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.