Annonce

  •  » Installation
  •  » [Résolue] Problème de droit sur lien symbolique (Linux)

#1 2016-03-01 16:36:18

thymon13
Membre
2016-03-01
27

[Résolue] Problème de droit sur lien symbolique (Linux)

Bonjour,

J'ai installé la dernière version de Piwigo sur mon serveur Linux.

J'ai installé sur /var/www/html/galerie
J'ai fait de www-data le propriétaire du répertoire et j'ai rajouté en chmod 755

Mes photos étant stockées dans d'autre disque en RAID1 j'ai donc créé un lien symbolique vers le répertoire désiré.

J'ai appliqué la même procédure de permission sur ce répertoire avec www-data en propriétaire et chmod 755.
J'ai appliqué les même permissions sur le lien symbolique.
Mais ça ne fonctionne pas. Alors je viens chercher un peu d'aide ici :)

Je suis certain que c'est simplement un problème de permissions mais je n'y arrive pas. J'ai cherché dans le forum et j'ai appliqué tout ce que j'ai pu trouver sans succès :(

Code:

thymon@HomeServer:/var/www/html/galerie/galleries$ ls -l
total 4
-rw-r--r-- 1 www-data www-data 1765 janv.  5  2014 index.php
lrwxrwxrwx 1 www-data www-data   43 mars   1 15:38 Lien-Anne-Marie -> /media/sauvegarde/Anne Marie/photos iPhone/

Code:

thymon@HomeServer:/var/www/html/galerie/galleries$ ls -l /media/sauvegarde/Anne\ Marie/
total 36
drwxr-xr-x 16 www-data www-data 32768 mars   1 14:28 photos iPhone

Version de Piwigo:
Version de PHP:
Version de MySQL:
URL Piwigo: http://

Dernière modification par thymon13 (2016-03-02 23:32:06)

Hors ligne

#2 2016-03-01 21:38:28

nicolas
Former Piwigo Team
2004-12-30
1561

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

thymon13 a écrit:

Mais ça ne fonctionne pas. Alors je viens chercher un peu d'aide ici :)

C'est-à-dire ? Qu'est-ce qui ne fonctionne pas ? Tu as une erreur ? Une page cassée ? Autre chose ?

Par parenthèses, même si il est parfaitement valide de mettre des espaces dans les noms des répertoires je te le déconseille. D'ailleurs l'espace n'est pas supporté de base pour la synchronisation si tu n'as pas modifié la valeur de $conf['sync_chars_regex']


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#3 2016-03-01 21:51:41

thymon13
Membre
2016-03-01
27

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

Bonsoir Nicolas,

Tout d'abord c'est très gentil de prendre un peu de temps pour m'aider.

Concrètement je n'ai rien, ni aucun message.
J'ai aussi testé sans espace en rajoutant des "-" car j'avais eu le doute après coup. Mais ça n'a rien changé.

Dans le dossier ./galleries/ de base de piwigo, j'ai rajouté un lien symbolique pointant vers le dossiers où se trouve mes photos.
Le lien fonctionne bien quand je l'utilise sous Ubuntu.

Mais quand je veux rajouter "créer un nouveau site" via l'outil Piwigo "Gestionnaire de site" il me sort l'erreur : Le répertoire n'existe pas [./galleries/Anne-Marie/]

Pourtant ce nom de lien symbolique "Anne-Marie" existe bien et il fonctionne.

Alors pour pousser le test j'ai pointé le lien symbolique vers une racine plus haute de l'emplacement de mes photos.
Et cette fois-ci le nouveau site ce créé bien, mais avec le message suivant lors de la syncro :

Warning: opendir(./galleries/Anne-Marie): failed to open dir: Permission denied in /var/www/html/galerie/admin/include/functions.php on line 549

Warning: opendir(./galleries/Anne-Marie): failed to open dir: Permission denied in /var/www/html/galerie/admin/site_reader_local.php on line 85

Du coup pour moi c'est bien un problème de permissions dont je ne trouve pas la cause. Car j'ai mis les permissions comme montré dans mon topic.

J'espère avoir donné plus de précision...

D'avance merci à toi.

Hors ligne

#4 2016-03-02 10:04:07

nicolas
Former Piwigo Team
2004-12-30
1561

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

Je ne comprends pas très bien ton problème.

Je viens de tester sur mon installation quelque chose de similaire :
1) je créé un lien symbolique dans galeries qui pointe où tu veux, ça n'a pas d'importance.
2) je synchronise en allant dans Admin > Outils > Synchroniser. Je coche "répertoire uniquement" et je décoche "Simuler uniquement". Je clique sur "Valider"
3) je vais dans Admin > Albums > Gérer et je vois mes nouveaux sous-dossiers.

Est-ce que ça ressemble à ce que tu essaies de faire ?


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#5 2016-03-02 11:47:54

thymon13
Membre
2016-03-01
27

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

Exactement,

sauf que moi il ne voit rien. Ni répertoire, ni photo.

Hors ligne

#6 2016-03-02 11:59:32

nicolas
Former Piwigo Team
2004-12-30
1561

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

Du coup je ne sais pas trop.


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#7 2016-03-02 15:41:33

thymon13
Membre
2016-03-01
27

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

Galère...

Je sens que je vais me prendre la tête là :)
J'vais voir du coté du forum de Ubuntu-fr s'ils trouvent pourquoi.

Je sais déjà ce qu'ils vont me répondre : De faire un montage dans le dossier /galleries ;(

Dernière modification par thymon13 (2016-03-02 15:41:53)

Hors ligne

#8 2016-03-02 15:47:13

nicolas
Former Piwigo Team
2004-12-30
1561

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

thymon13 a écrit:

Galère...

Je sens que je vais me prendre la tête là :)
J'vais voir du coté du forum de Ubuntu-fr s'ils trouvent pourquoi.

Je sais déjà ce qu'ils vont me répondre : De faire un montage dans le dossier /galleries ;(

ça n'a aucun rapport avec ubuntu. Je pense que tu oublies de nous dire quelque chose ou que tu fais quelque chose que tu ne nous as pas dit. Pour info je suis sur debian et j'ai créé dans tmp l'arborescence suivante :
/tmp/my/dossier1
/tmp/my/dossier2

Aucun problème de permissions. Après j'ai fait un lien symbolique de my dans le répertoire galleries.


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#9 2016-03-02 16:17:26

thymon13
Membre
2016-03-01
27

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

Pour moi c'est un problème de permission, que j'ai pas du faire comme il faut.
C'est pour cela que je parle de demande dans le forum de Ubuntu.

Pour ton exemple c'est ce que j'ai fait.

Regarde mon topic d'origine.

J'ai mis deux balises "code" :

Dans la première : Je suis dans le répertoire /galleries de piwigo et j'ai fait un "ls -l"
Tu peux y voir le lien symbolique nommé "Lien-Anne-Marie" et vers où il pointe.

Dans la seconde : Je suis dans le répertoire pointé et tu peux y voir les permissions en lecture écriture. correspondant à un "chmod -R 755" et tu peux y voir le propriétaire et le groupe qui est "www-data" et correspondant à un "chown -R www-data:www-data"

Donc ça me semble bon. Du coup je sèche...

Dernière modification par thymon13 (2016-03-02 16:19:56)

Hors ligne

#10 2016-03-02 17:00:48

nicolas
Former Piwigo Team
2004-12-30
1561

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

Fais un essai dans /tmp où il n'y a à priori aucun problème de permission.


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#11 2016-03-02 18:06:31

thymon13
Membre
2016-03-01
27

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

C'est bon j'ai trouvé !

C'était bien une histoire de permission mais sur les répertoires en amont en fait.
J'ai fait un lien symbolique vers un répertoire disons C.

Dans l'arborescence A/B/C j'ai pas donné les accès à A/B. Mais il me semblait pas qu'il fallait faire comme ça...

Par contre cela me donne un autre problème...

Les photos sont visible par n'importe qui qui connait le lien :

monsite.com/galleries/mon-lien-symbolique/mes_photos
(sans passer par l'interace piwigo. C'est l'affichage type FTP par navigateur web)

Et là c'est pas TOP...

Si je laisse Propriétaire www-data et Groupe www-data en lecture mais que je bloque l'accès aux "autres" alors j'ai plus accès via piwigo.

Je crois que j'ai pas compris un truc dans les permissions... Je m'en sort pas.

Dernière modification par thymon13 (2016-03-02 18:07:04)

Hors ligne

#12 2016-03-02 18:39:57

nicolas
Former Piwigo Team
2004-12-30
1561

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

Aucun rapport entre les droits unix de tes dossiers et les permissions donnant accès ou pas aux photos.
Je t'invite à aller lire la documentation de piwigo : http://fr.piwigo.org/doc/doku.php
En particulier :
http://fr.piwigo.org/doc/doku.php?id=ut … categories
http://fr.piwigo.org/doc/doku.php?id=ut … categories
http://fr.piwigo.org/doc/doku.php?id=ut … ilisateurs
http://fr.piwigo.org/doc/doku.php?id=ut … erm:images


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#13 2016-03-02 19:36:37

thymon13
Membre
2016-03-01
27

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

non, non je sais ça.

Tu n'a pas compris mon explication.
dans Piwigo tout est en rpivé j'ai testé en "invité" elles sont bien caché.

Mais concrètement tu peux passer outre piwigo en suivant tout simplement l'url  de l'arborescence de mes répertoire.

Je te donne le lien en Privé pour que tu teste tu verras ce dont je veux t'expliquer.

Enfin si tu veux bien :)

Hors ligne

#14 2016-03-02 21:32:29

nicolas
Former Piwigo Team
2004-12-30
1561

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

thymon13 a écrit:

non, non je sais ça.

Tu n'a pas compris mon explication.

Si si j'ai bien compris. Enfin je crois ! :-)

thymon13 a écrit:

dans Piwigo tout est en rpivé j'ai testé en "invité" elles sont bien caché.

Très bien.

thymon13 a écrit:

Mais concrètement tu peux passer outre piwigo en suivant tout simplement l'url  de l'arborescence de mes répertoire.

Je te donne le lien en Privé pour que tu teste tu verras ce dont je veux t'expliquer.

Enfin si tu veux bien :)

Pas besoin. Deux choses à faire :
- interdire le listing de tes répertoires. Si tu utilises apache il faut ajouter la directive suivante dans la configuration : Options -Indexes
- il est préférable d'utiliser des albums virtuels. Les nom des images sont des hash et sont donc impossibles à deviner.


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#15 2016-03-02 23:30:59

thymon13
Membre
2016-03-01
27

Re: [Résolue] Problème de droit sur lien symbolique (Linux)

Génial !!!

T'as tout compris Nicolas.
Ça fonctionne et c'est maintenant sécurisé.

Un grand merci à toi, car tu m'as pas laissé tomber :)

Thymon

Hors ligne

  •  » Installation
  •  » [Résolue] Problème de droit sur lien symbolique (Linux)

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact