Update: Es konnte in den release notes nichts gefunden werden, dass hier ein Bug in forgejo war. Eventuell hatte ich wirklich die Registrierung offen, das versuche ich gerade in meinen spärlichen Backups vom System herauszufinden. Bei den letzten releases wurde es erst automatisch zugefügt, dass die Registrierung abgeschaltet wird. Eventuell habe ich da beim Umzug von Gitea zu forgejo wirklich nicht aufgepasst, und das ganze selbst verursacht. Trotz allem, wer massive Nutzer löschen muss hat jetzt hier ein Script dazu.
Gnargh, das von mir ausgewählte #forgejo Debian Repository war wohl nicht immer wirklich aktuell, und jetzt haben sich hunderte von Spamaccounts angemeldet, ein repo erstellt, und da Werbelinks rein kopiert. Deshalb bevorzuge ich ja auch eigentlich nur Software direkt von Debian, aber #Gitea oder #forgejo gibt es eben nicht direkt von Debian.
Massenlöschung geht in der Weboberfläche nicht. Da ich ja gerne vieles auf der Kommandozeile erledige, aber nicht Bashscripten kann eben die Lösung in Python, fall jemand ein ähnliches Problem hat.
#!/usr/bin/env python3
import os
for i in range (22, 855):
s = str(i)
os.system("sudo -u forgejo forgejo admin user delete --purge --config /etc/forgejo/app.ini --id "+s)
Quick and dirty, aber ging.
Beowulf
Als Antwort auf Sven222 • • •Sven222
Als Antwort auf Beowulf • •Beowulf
Als Antwort auf Sven222 • • •Hast du mehr Infos dazu?
Die Sache ist mir nicht bekannt und ich finde auch nichts in den Release notes von allen forgejo versionen...
Sven222
Als Antwort auf Beowulf • •Beowulf
Als Antwort auf Sven222 • • •Sven222
Als Antwort auf Beowulf • •Sven222
Als Antwort auf Sven222 • •Beowulf
Als Antwort auf Sven222 • • •