Opened 5 years ago

Closed 5 years ago

#89 closed task (fixed)

Spammer mit Sonderzeichen löschen

Reported by: bernd Owned by: Felix Kästner
Priority: minor Component: Dienste/Prosody
Keywords: account Cc: trac.kraut.space-01@…

Description

Es wurden einige Accounts nach dem Muster foo%2ebar123 angelegt. Mit prosodyctl deluser bekam ich die nicht gelöscht. Gibt es eine Möglichkeit, die mittels des Kommendos zu entfernen?

Change History (3)

comment:1 by Felix Kästner, 5 years ago

Die Accounts enthielten einfach nur einen Punkt (%2e entspricht .). Also habe ich den n-Zeiler erweitert und ausgeführt:

for d in kraut%2espace krautspace%2ede; do
  find /var/lib/prosody/$d/accounts -ctime -60 -type f | \
    sed -e 's,/var/lib/prosody/'$d'/accounts/\(.*\).dat,\1@'$d',' -e 's/%2e/./g' | \
    while read xmpp; do 
      prosodyctl deluser $xmpp
    done
done

find findet jetzt keine "jungen" Accounts mehr, also sollte das erledigt sein.

comment:2 by Felix Kästner, 5 years ago

Owner: changed from Admins für XMPP to Felix Kästner
Status: newaccepted

comment:3 by Felix Kästner, 5 years ago

Cc: trac.kraut.space-01@… added
Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.