Falls Sie in der Nextcloud die serverseitige Verschlüsselung aktiviert haben und diese gerne wieder deaktivieren möchten, können Sie wie nachfolgend beschrieben vorgehen.
Gründe für die Deaktivierung:
Nach Update der Nextcloud sind plötzlich die Passwörter der Benutzer durch den Administrator nicht mehr änderbar.
Die Verschlüsselung lässt sich in den Sicherheitseinstellungen der Nextcloud nicht mehr deaktivieren (Haken ausgegraut).
Die Datenübertragungsraten zwischen dem Client und dem Server sind zu langsam.
Lösung:
SH-Zugang mit Putty öffnen.
In das Verzeichnis der Cloud wechseln (cd xyz usw)
Bitte sicherstellen, dass die Verzeichnisrechte von "occ" auf 755 geändert sind.
Bei 644 ist die Ausführung des nachfolegnden Code unter Umständen nicht möglich!
ausführen:(natürlich deine vorhandene PHP-Version, bei mir halt 8.1)
php81 ./occ encryption:decrypt-all
Die anschließende Frage ob wirklich alle Dateien entschlüsselt werden sollen, können Sie mit "y" bestätigen.
Danach bitte in der Nextcloud anmelden und die aktive App "Default encryption module" deaktivieren.
erledigt ;-)
Hier noch eine Übersicht aller möglichen Encryption-Befehle (aber ihr solltet schon wissen was Ihr tut):
- encryption:change-key-storage-root Change key storage root
- encryption:decrypt-all Disable server-side encryption and decrypt all files
- encryption:disable Disable encryption
- encryption:enable Enable encryption
- encryption:enable-master-key Enable the master key. Only available for fresh installations with no existing encrypted data! There is also no way to disable it again.
- encryption:encrypt-all Encrypt all files for all users
- encryption:list-modules List all available encryption modules
- encryption:migrate initial migration to encryption 2.0
- encryption:set-default-module Set the encryption default module
- encryption:show-key-storage-root Show current key storage root
- encryption:status Lists the current status of encryption