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:0750cache:0755- et celui des sessions PHP : 
0750semble être fonctionnel, sinon0755. 
 - 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.