Sprotte
December 13, 2020, 10:56pm
1
Hallo zusammen,
ich habe einen User, der wiederkehrend die nachfolgende Info bekommt, obwohl keine "FA erzwungen wird. Wie kann ich das wieder ausstellen?
Der Versuch es über die CLI zu disablen hat nichts gebracht.
Ich setze die aktuelle NC 20.03 ein.
Die aktuelle config.php:
<?php
$CONFIG = array (
'allow_local_remote_servers' => true,
'instanceid' => 'xxx',
'passwordsalt' => 'xxx',
'secret' => 'xxx',
'trusted_domains' =>
array (
0 => '10.168.1.26',
1 => 'cloud.xxx.de',
),
'datadirectory' => '/var/www/nextcloud/data',
'dbtype' => 'mysql',
'version' => '20.0.0.9',
'overwrite.cli.url' => 'https://10.168.1.26',
'dbname' => 'nextcloud',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'xxx',
'dbpassword' => 'xxx',
'installed' => true,
'memcache.local' => '\\OC\\Memcache\\Redis',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' => array(
'host' => 'localhost',
'port' => 6379,
),
);
warum überschreibst du die URL nicht mit cloud.xxx.de ?
Sprotte:
'redis' => array(
dieser Eintrag ist mit Sicherheit falsch!
Ob das etwas mit deinem Problem zu tun hat? Zunächst sieht es mal nicht danach aus aber wer weiß das schon genau, wenn die Config nicht stimmt.
Zudem wäre es schön, du würdest auch noch etwas mehr über deine Serverumgebung erzählen und ggf mal nen Einblick in deine Log-Files gewähren
zusätzlich zu dem, was JimmyKater gesagt hat: Bereinige auf Clientseite auch alle Cookies und lokale Cache Daten bzw. versuche nicht im KOntext eines Users sich im gleichen Browser anzumelden, den Du für Deinen Account nutzt.
1 Like
Sprotte
December 14, 2020, 8:52am
4
Hi,
beim Kopieren der config.php in den Post muss ein Fehler passiert sein. Hinter ‘redis’ sollte es natürlich weitergehen.
Den ‘overwrite’ habe ich deaktiviert.
Die Änderungen habe ich vorgenommen, Cookies gelöscht und den Server neu gestartet. Leider wird weiterhin nach der 2FA gefragt.
Ansonsten handelt es sich um eine über VMWare virtualisierte Instanz von Nextcloud auf Basis von Ubuntu 20.04.1 LTS.
Andere User können sich problemlos einloggen.
Viele Grüße aus dem Norden
<?php
$CONFIG = array (
'allow_local_remote_servers' => true,
'instanceid' => 'xxx',
'passwordsalt' => 'xxx',
'secret' => 'xxx',
'trusted_domains' =>
array (
0 => '10.168.1.26',
1 => 'cloud.xxx.de',
),
'datadirectory' => '/var/www/nextcloud/data',
'dbtype' => 'mysql',
'version' => '20.0.3.2',
'dbname' => 'nextcloud',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'xxx',
'dbpassword' => 'xxx',
'installed' => true,
'memcache.local' => '\\OC\\Memcache\\Redis',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => 'localhost',
'port' => 6379,
),
'theme' => '',
'loglevel' => 2,
'maintenance' => false,
);
Sprotte
December 14, 2020, 9:54am
5
Ok, ich konnte es selber lösen.
Die Einstellung sind etwas versteckter:
sudo -u www php occ twofactorauth:state username
sudo -u www php occ twofactorauth:cleanup providerid
sudo -u www php occ twofactorauth:disable providerid
Evtl muß die Prozedur wiederholt werden
2 Likes
JimmyKater
Split this topic
October 26, 2021, 2:53pm
6
8 posts were split to a new topic: Occ nicht installiert?