Deaktivierte Benutzer in Zammad über Skript löschen
Einleitung
In diesem Beitrag erkläerkläre ich kurz, wie wir in Zammad automatisiert alle deaktivierten Benutzer lölöschen kökönnen. DafüDafür verwenden wir ein Skript, welches die Benutzer dann lölöscht.
Achtung: Bei diesem Vorgang kökönnen auch aktive Benutzer gelögelöscht werden! Ich üÜbernehme keine GewäGewähr oder Haftung füfür Verluste!
Benutzer lölöschen
Um die Benutzer zu lölöschen, melden wir uns zuerst üüber SSH auf unserem Zammad Server an. Dann ööffnen wir mit dem folgenden Befehl die Rails Shell.
# Package Installation
zammad run rails c
# Source Installation
rails c
Und dort geben wir den folgenden Befehl ein:
User.where(active: false).each {|user|
next if user.id == 1
user.destroy
}