Own-/Nextcloud Userpflege: automatisch funktioniert nicht -> selfmade

Hallo,

nachdem meine Nextcloud mehr remnants als aktuelle user hatte, habe ich die Befehle von Max (und google) in ein script gepackt:

#!/bin/bash

IFS="
"
sudo -u www-data php occ ldap:show-remnants | cut -d "|" -f 2 | grep -v ^+ | grep -v ownCloud | cut -b 2- >> /var/www/owncloud/deluser

for i in `cat /var/www/owncloud/deluser`
do
  sudo -u www-data php occ user:delete "$i"
done

Erläuterung: Der Pfad zur cloud muss angepasst werden. Bei mir ist es das Verzeichnis ‚owncloud‘, obwohl dort eine nextcloud werkelt. Auch das script liegt in diesem Verzeichnis und muss ausführbar sein. Einmal gestartet gibt es für jeden gelöschten user eine Bestätigung. Da ganz oben in der Datei deluser ‚Nextcloud name‘ steht, startet die Ausgabe mit user ‚does not exist‘. Danach kann man gemütlich beim Löschen zuschauen. Das dauerte bei mir ein Weilchen und zwischendurch bekam ich es mit der Angst zu tun, dass alle user sterben :weary:

Viele Grüße

Wilfried