Skip to content

Nextcloud Hub II (23.0.0) - 2FA geht nicht mehr!

Nextcloud
2 1 293
  • Ja, es wurden mir vorher angezeigt, das einige Apps nicht kompatibel sind. Aber ich war mal wieder zu schnell beim Klicken..... Nach dem Update was problemlos durchlief konnte ich mich nicht mehr einloggen.

    👿

    Ok, Ruhe bewahren! Ein wenig im Netz lesen.......

    Der Grund war, das die TOTP-App nicht kompatibel war und deswegen deaktiviert wurde. Das machte, wie zu erwarten war, ein wenig Ärger.

    Schauen wir mal nach, also ab auf den Server, ins Nextcloud Verzeichnis.

    sudo -u www-data ./occ twofactorauth:state <USER>
    Two-factor authentication is enabled for user <USER>
    
    Enabled providers:
    - backup_codes
    - totp
    - u2f
    

    Ok, das geht schon mal.

    1. Versuch

    sudo -u www-data ./occ twofactorauth:cleanup u2f
    All user-provider associations for provider u2f have been removed.
    

    Neuer Login Versuch, geht nicht.

    2. Versuch

    sudo -u www-data ./occ twofactorauth:cleanup totp
    All user-provider associations for provider totp have been removed.
    

    Neuer Login Versuch - Erfolg! 👍

    Aufpassen, diese Befehle setzen die 2FA für alle Benutzer zurück!

  • Die Apps sind jetzt für 23.0.0. aktualisiert.

    0107b034-2b45-477d-b059-a79d8c9fec73-grafik.png

  • Nextcloud - Update auf 30.0.1

    Nextcloud nextcloud linux
    1
    0 Stimmen
    1 Beiträge
    219 Aufrufe
    Niemand hat geantwortet
  • Nextcloud - Update auf 28.0.0

    Nextcloud nextcloud linux
    5
    3
    0 Stimmen
    5 Beiträge
    569 Aufrufe
    FrankMF
    28.0.1 ist da. Den Log Reader wieder aktiviert. Gleiches Verhalten. Kann ich so leider nicht gebrauchen, also wieder deaktiviert.
  • Nextcloud - Hub 5 (27.0.0) - Neuigkeiten

    Nextcloud nextcloud hub5 collabora
    1
    5
    0 Stimmen
    1 Beiträge
    317 Aufrufe
    Niemand hat geantwortet
  • Nextcloud - Hub 5 (27.0.0)

    Nextcloud nextcloud hub5 linux
    1
    0 Stimmen
    1 Beiträge
    139 Aufrufe
    Niemand hat geantwortet
  • Nextcloud - Upgrade auf Bookworm 12

    Angeheftet Verschoben Nextcloud nextcloud linux debian
    1
    4
    0 Stimmen
    1 Beiträge
    1k Aufrufe
    Niemand hat geantwortet
  • Nextcloud API Zugriff

    Nextcloud nextcloud
    4
    0 Stimmen
    4 Beiträge
    336 Aufrufe
    FrankMF
    Ok, es gab noch ein Problem und zwar '/'. Habe das Script jetzt nochmal umgebaut, jetzt bin ich soweit zufrieden. Die Textdatei ist auf meine Bedürfnisse angepasst worden 1.2.01 1.2.01.1 Text1.1 1.2.01.2 Text1.2 1.2.02 1.2.02.1 Text2.1/Testing 1.2.02.2 Text2.2 1.2.01 und 1.2.02 erzeugt dann einen Ordner, der Rest sind dann Unterordner. """ Tool to create folders using the Nextcloud API """ ############################################### # Imports ############################################### import subprocess from pathlib import Path ############################################### # Constant ############################################### # Get home directory from user USERHOME = str(Path.home()) NCPATH = 'https://DOMAIN/remote.php/dav/files/Frank/Python_Script/' USERNAME = 'USER' PASSWORD = 'PASSWORD' ############################################### # Function to crate folder with nextcloud api ############################################### def read_textobject(): # read folders to create from textfile with open(f'{USERHOME}/Textdatei.txt', 'r') as obj: # create object for line in obj: line_split = line.split(' ') elements = line_split[0].split('.') try: if elements[3]: main_folder = 0 # replace whitespaces with %20, and / with _ and remove linefeed (\n) path = Path((line.replace(' ', '%20').replace('/', '_')).rstrip('\n')) except IndexError: print("Element is main folder") main_folder = 1 # replace whitespaces with %20, and / with _ and remove linefeed (\n) main = Path((line.replace(' ', '%20').replace('/', '_')).rstrip('\n')) else: print("Element is not a main folder") ############################################### # Create directory ############################################### if main_folder == 1: # Main folder try: args = ['curl', '-u', f'{USERNAME}:{PASSWORD}', f'{NCPATH}{main}', '-X', 'MKCOL'] result = subprocess.run(args, check=True, capture_output=True, text=True) except subprocess.CalledProcessError as error: print(result.stderr) else: if result.stdout: print(result.stdout) else: print('Directory created successful') else: # Not a main folder try: args = ['curl', '-u', f'{USERNAME}:{PASSWORD}', f'{NCPATH}{main}/{path}', '-X', 'MKCOL'] result = subprocess.run(args, check=True, capture_output=True, text=True) except subprocess.CalledProcessError as error: print(result.stderr) else: if result.stdout: print(result.stdout) else: print('Directory created successful') else: print(result.stdout) obj.close() if __name__ == '__main__': read_textobject()
  • Nextcloud - Preview Generator

    Nextcloud nextcloud
    1
    0 Stimmen
    1 Beiträge
    2k Aufrufe
    Niemand hat geantwortet
  • Nextcloud 16.0.5 -> 17.0.0

    Nextcloud nextcloud
    1
    0 Stimmen
    1 Beiträge
    255 Aufrufe
    Niemand hat geantwortet