%
image/svg+xml

Nextcloud : connexion en boucle (astuce)

Article publié, le et modifié le
Une minute de lecture

Cet article contient 210 mots.
Source brute de l'article :
Commit version : e21600e

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 2FA .

Résolution

Vérifiez :

  • 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 (càd 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