Nextcloud CLI-Wiki

Nextcloud CLI-Wiki

  1. Plattenplatz ermitteln
  2. Apps aktualisieren
  3. Nextcloud Passwort zurücksetzen
  4. Nextcloud Administrator anlegen
  5. Benutzer löschen
  6. Benutzer deaktivieren/aktivieren
  7. 2. Faktor für einen User deaktivieren/aktivieren

(1) Ermitteln des verbrauchten (lokalen) Platenplatz pro Nextcloud Benutzer:

mysql -uroot -p
use nextcloud;
select distinct r.user_id, concat(convert(fc.size / 1024 / 1024, integer), ' MB') as size from oc_mounts r, oc_filecache fc, oc_storages s where r.mount_point=concat('/', r.user_id, '/') and s.numeric_id=r.storage_id and fc.storage=r.storage_id and fc.path='files' order by fc.size desc;

(2) Apps aktualisieren

sudo -u www-data php /var/www/nextcloud/occ update:check
sudo -u www-data php /var/www/nextcloud/occ app:update --all

(3) Benutzerpasswort zurücksetzen

sudo -u www-data php /var/www/nextcloud/occ user:resetpassword BENUTZERNAME

(4) Neuen Nextcloud Administrator hinzufügen

sudo -u www-data php /var/www/nextcloud/occ user:add BENUTZERNAME -g admin

(5) Nextcloud Benutzer löschen

sudo -u www-data php /var/www/nextcloud/occ user:delete BENUTZERNAME

(6) Nextcloud Benutzer temporär deaktiveren / aktivieren

sudo -u www-data php /var/www/nextcloud/occ user:disable BENUTZERNAME
sudo -u www-data php /var/www/nextcloud/occ user:enable BENUTZERNAME

(7) 2. Faktor für einen User deaktivieren

sudo -u www-data php /var/www/nextcloud/occ twofactorauth:disable BENUTZERNAME totp

Über eine Spende würden sich meine Frau, meine Zwillinge und ich sehr freuen!

© Carsten Rieger IT-Services

Carsten Rieger

Carsten Rieger ist ein angestellter Senior IT-Systemengineer und zudem auch als Kleinunternehmer (Freelancer) aktiv. Er arbeitet seit mehr als 15 Jahren im Linux- und Microsoftumfeld, ist ein Open Source Enthusiast und hoch motiviert, Linux Installationen und Troubleshooting durchzuführen. Dabei arbeitet er vorrangig mit Debian und Ubuntu Linux, Nginx und Apache Webservern, MariaDB/MySQL/PostgreSQL, PHP, Cloud Infrastrukturen (bspw. Nextcloud) und auch vielen anderen Open Source Projekten (bspw. Roundcube). Zudem engagiert er sich ehrenamtlich für die Dr. Michael & Angela Jacobi Stiftung - und das schon seit mehr als 7 Jahren.