Nextcloud Geräte & Sitzungen aufräumen
Im Bereich “Geräte & Sitzungen” der Nextcloud-Sicherheitseinstellungen sammeln sich im Laufe der Zeit jede Menge Einträge, auch von Geräten oder Sitzungen, die schon lange nicht mehr im Einsatz sind.
Zwar kann man einzelne Einträge durch Klick auf die drei Punkte und “Widerrufen” manuell entfernen, eine Möglichkeit zum gleichzeitigen Löschen mehrerer veralteter Einträge ist aber nicht vorgesehen.
Was über die Oberfläche nicht funktioniert, kann aber oft an der Anwendung vorbei über eine direkte Änderung der Datenbank erledigt werden. Zum Aufräumen reicht ein
DELETE FROM oc_authtoken WHERE last_activity <= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 60 day));
welches z.B. alle Einträge löscht, deren letzer Zugriff länger als 60 Tage her ist.
Muss ich den Befehl als db-admin oder db-Benutzer aufrufen?