--- date: 2019-12-23T18:27:34+01:00 description: "Nextcloud : Comment résoudre le problème de connexion qui tourne en boucle…" draft: false tags: ["Nextcloud", "login", "astuce"] title: "Nextcloud : connexion en boucle (astuce)" translationKey: "nextcloud-loop-login" --- ## Description Par un beau matin, vous cherchez à vous connecter à votre serveur Nextcloud avec vos identifiants. Et, ce jour-là, le drame arrive : impossible de vous connecter, l'URL est renvoyée vers `login?redirect_url=/apps/files/` et vos identifiants sont redemandés ! Pas la peine de chercher dans votre configuration, si un changement est intervenu ; ce n'est pas non plus un problème lié à l'authentification, voire à la {{< abbr 2FA "Two Factor Authentification" >}}. ## Résolution {{< color red >}}Vérifiez{{< /color >}} : * les **droits en lecture, écriture** sur les répertoires : * `netcloud` : `0750` * `cache` : `0755` * et celui des sessions PHP : `0750` semble être fonctionnel, sinon `0755`. * les **droits utilisateurs** sur les mêmes répertoires : celui de votre utilisateur web et groupe web ; par défaut, sous OpenBSD, `www`, mais cela peut différer selon votre système d'exploitation, voire le service web utilisé *(tel, Apache, Nginx, …)* ### OpenBSD Sur OpenBSD, j'ai remarqué un petit problème : lors de la mise à jour de PHP, les droits sur les répertoires `cache` et `tmp` dans votre chroot *({{< abbr "càd" "c'est-à-dire" >}} normalement : `/var/www`)*, ceux-ci étaient non seulement réinitialisés pour `root:daemon`, mais aussi sur `0700` plus le `sticky bit` activé. Il semble nécessaire de les réattribuer à l'utilisateur et au groupe web `www`, et de remettre des droits en lecture, écriture sur `0755`. ## Remerciements * *[source](https://www.ryadel.com/en/nextcloud-13-login-page-redirect-loop-how-to-fix-it/)* ----