Aller au contenu

[Résolu] Permissions droits d'accès folder pour Nextcloud

Featured Replies

Posté(e)

Bonjour,

J'avais envie de tester Onlyoffice.

J'essaye donc désespérément d'installer Nextcloud.... 😞

Je bute sur les droits en écriture du folder créé pour Nextcloud.

Si je configure pour qu'il utilise le répertoire web , cela fonctionne mais j'ai alors le message que d'autres utilisateurs peuvent accéder au répertoire ce qui n'a pas l'air de plaire à Nextcloud.

J'ai donc créé un shared folder Nextcloud auquel j'ai donné les droits suivants:

image.png.55233577d2681b32216f21f995b7e60b.png

Mais rien à faire, j'ai toujours le message suivant lorsque je démarre l'installation :

image.png.87febdd1eb5893dfdba17e01abd31a9e.png

Un peu d'aide serait bienvenu.

Merci.

 

Georges

Modifié par goerges

Posté(e)

Salut, de quelle manière est installé Nextcloud ?

Posté(e)
  • Auteur

Je l'ai installé manuellement.

J'ai suivi ce tuto: https://www.hebergeurcloud.com/installer-nextcloud-sur-synology-nas/

J'ai donc :

- Décompressé le .zip Nextcloud dans le folder web

- Donné tous les droits à "System" sur ce folder

- Modifié les settings PHP

-...

 

Le seul setting pour lequel j'ai un petit doute c'est open_basedir pour lequel j'ai: /tmp:/var/services/tmp:/var/services/web:/Volume1/Nextcloud

Modifié par goerges

Posté(e)

Désolé, je ne serait t'aider sur ce type d'install, il va faloir attendre quelqu'un d'autre !

Au vu de tes NAS en signature, je m'était dit que tu avez surement utilisé Docker 😉

Posté(e)
  • Auteur

Bon, cela avance.

J'ai recommencé depuis zéro et j'ai finalement réussi à écrire dans le shared folder. J'ai tellement chipoté que je ne peux malheureusement pas expliquer où était le problème. Les droits sont restés les mêmes que dans mon premier post.

J'avais néanmoins toujours le problème au niveau "owner" des répertoires "apps".

En lançant la commande ls -l via Putty, j'ai remarqué que les propriétaires étaient http et admin.

Pour résoudre le problème, j'ai fait un chown -R http:http /var/services/web/nextcloud/apps

J'avais ensuite un problème avec CRON: 

"It was not possible to execute the cron job via CLI. The following technical errors have appeared:

Your data directory is invalid Ensure there is a file called “.ocdata” in the root of the data directory."

qui a été résolu avec:

Well, what i did to fix it was to go to Basic Settings, switch to Cron, then go back to overview, let the scan run and all went fine, then went back to Basic Settings and select AJAX back, then go back to Overview and let it run and that was it, it was fixed 😉

Finalement, j'avais aussi un message comme quoi mon serveur web était mal configuré.

La doc m'a donc indiqué qu'il fallait ajouter dans le.htaccess dans le root du serveur ces 5 lignes:

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^\.well-known/host-meta /nextcloud/public.php?service=host-meta [QSA,L]
  RewriteRule ^\.well-known/host-meta\.json /nextcloud/public.php?service=host-meta-json [QSA,L]
  RewriteRule ^\.well-known/webfinger /nextcloud/public.php?service=webfinger [QSA,L]
  RewriteRule ^\.well-known/carddav /nextcloud/remote.php/dav [R=301,L]
  RewriteRule ^\.well-known/caldav /nextcloud/remote.php/dav [R=301,L]
</IfModule>

 

Conclusion, ce Nextcloud m'a bien fait suer ! 😉

 

  • goerges a modifié le titre en [Résolu] Permissions droits d'accès folder pour Nextcloud
Posté(e)
  • Auteur

Je désespère, cela ne fonctionne à nouveau plus 😞

Quelqu'un peut-il me dire la signification des arguments de ce CHMOD 777:

  find /volume1/Web/nexctloud/ -type f -print0 | xargs -0 chmod 777

et aussi peut-être pourquoi l'ai un "operation is not permitted" avec cette commande bien que je la lance avec sudo ?

Merci.

Georges.

 

  • goerges a modifié le titre en Permissions droits d'accès folder pour Nextcloud
Posté(e)
  • Auteur

Finalement, j'ai contourné le problème du chmod en donnant les droits en lecture et écriture à "System" aux 2 folders.

Cela fonctionne, croisons les doigts....

  • goerges a modifié le titre en [Résolu] Permissions droits d'accès folder pour Nextcloud

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.