Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/04/2016, à 14:27

edaone

problème de droit sur fichier photo de mon site

bonjour,
j'ai un problème d'affichage de photo après l'upload.
au point de vue des droits sur mon dossier "site"  il est en 755 comme dans le tuto :
https://doc.ubuntu-fr.org/tutoriel/virt … ec_apache2
en revanche,
quand je fais un ls -l /home/user/www/site/images/photo (c'est là où ce trouve les photos uploader)
je trouve l'utilisateur www-data
et je pense que le problème est là.
pouvez vous m'aider?


lubuntu 15.10

Hors ligne

#2 Le 26/04/2016, à 15:28

voxdemonix

Re : problème de droit sur fichier photo de mon site

www-data c'est l'utilisateur/groupe utilisé par défaut par apache2.
Donc si tu upload depuis ton site internet, cet utilisateur est tout a fait normal. www-data doit bien entendu avoir accès en lecture à tes photos si tu les affiches sur une page web (ou dans cozycloud/owncloud par exemple).

Si tu tente d'afficher les photos avec un autre user que www-data, tu peux ajouter ton user au groupe www-data ( sudo usermod -a -G www-data tonUserQuiVeutAcceder ).
Note : la racine doit être accessible à l'utilisateur qui veut lire les photos (genre si tu veux qu'Alice lise tes photos, elle doit avoir accès à /home/user à /home/user/www à /home/user/www/site et /home/user/www/site/images donc le 755 doit aussi s'appliquer à ces dossiers (se qui n'est pas terrible comme config d'autoriser les autres users systèmes à chipoter dans ton /home genre ne fait surtout pas un chmod 755 -R /home/user si non n'importe quel user pourra ajouter une clés SSH et prendre le contrôle à distance de ta machine).

Hors ligne

#3 Le 26/04/2016, à 15:37

jplemoine

Re : problème de droit sur fichier photo de mon site

Pourquoi vous entêtez vous à mettre dans le home des choses qui n'ont rien à y faire et à modifier ensuite les droits au risque de tout casser ?
Un site web n'a rien à faire dans le home...
Et en utilisant une autre arborescence, les droits seront peut-être corrects ?
Si www-data n'a pas les droits de "traverser" /home/user, ça ne peut pas fonctionner et donner les droits à tout le monde n'est pas une solution...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#4 Le 26/04/2016, à 15:52

edaone

Re : problème de droit sur fichier photo de mon site

le mieux c'est quoi alors?
je devrais le mettre où mon sise?

Dernière modification par edaone (Le 26/04/2016, à 15:57)


lubuntu 15.10

Hors ligne

#5 Le 30/04/2016, à 17:42

vincent-avct

Re : problème de droit sur fichier photo de mon site

bonjour, tu es sur quelle version ubuntu ?

Hors ligne

#6 Le 30/04/2016, à 18:01

jplemoine

Re : problème de droit sur fichier photo de mon site

edaone a écrit :

je devrais le mettre où mon sise?

D'après cette page, la FHS préconise de le mettre dans /srv puis un sous répertoire quelquonque (web, html,..)
Le gros avantage, c'est de pouvoir ensuite gérer les droits.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#7 Le 01/05/2016, à 15:04

edaone

Re : problème de droit sur fichier photo de mon site

vincent-avct a écrit :

bonjour, tu es sur quelle version ubuntu ?

Salut
Je suis sous lubuntu 15.10. Mais ce problème  je l avais déjà sous debian wheezy.


lubuntu 15.10

Hors ligne

#8 Le 01/05/2016, à 15:06

edaone

Re : problème de droit sur fichier photo de mon site

jplemoine a écrit :
edaone a écrit :

je devrais le mettre où mon sise?

D'après cette page, la FHS préconise de le mettre dans /srv puis un sous répertoire quelquonque (web, html,..)
Le gros avantage, c'est de pouvoir ensuite gérer les droits.

Merci pour ta réponse je jette un oeil


lubuntu 15.10

Hors ligne

#9 Le 01/05/2016, à 16:13

vincent-avct

Re : problème de droit sur fichier photo de mon site

bonjour,

D'après cette page, la FHS préconise

sur cette même page je lis plus bas dans les considérations
/var : des données variables, tels que des articles, des courriels, des sites web, des bases de données[...]

Hors ligne

#10 Le 01/05/2016, à 16:30

jplemoine

Re : problème de droit sur fichier photo de mon site

C'est possible dans /var sauf que /var est reformaté d'office lors d'une réinstallation....
Et que dans ce post, le site est dans le /home de l'utilisateur et avec des problèmes de droits.
La solution la plus pérenne est, je pense, de le mettre hors du home (qui n'est pas fait pour ça) : après /var ou /srv, c'est plus une histoire de goût qu'autre chose.
L'avantage de /srv, c'est qu'en cas de fausse manip, il n'y a pas de conséquence sur le système.
Il y a eu au moins un cas sur ce forum de quelqu'un qui a changé les droits de /var au lieu de /var/www --> réinstallation complète.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#11 Le 01/05/2016, à 16:40

Rufus T. Firefly

Re : problème de droit sur fichier photo de mon site

Dans le fichier de configuration d'apache, /etc/apache2/apache2.conf, on trouve ceci :

# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
...
<Directory /var/www/>
	Options Indexes FollowSymLinks
	AllowOverride None
	Require all granted
</Directory>

#<Directory /srv/>
#	Options Indexes FollowSymLinks
#	AllowOverride None
#	Require all granted
#</Directory>

Il suffit donc de commenter la partie <Directory /var/www/> et de décommenter la partie <Directory /srv/>

Ensuite, on trouve aussi ceci, à la fin :

# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf

Ce qui veut dire qu'il convient aussi de faire les modifications qui s'imposent dans les vhosts.

Et ensuite on peut déplacer le répertoire "site" dans /srv...

Dernière modification par Rufus T. Firefly (Le 01/05/2016, à 16:41)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#12 Le 01/05/2016, à 18:57

edaone

Re : problème de droit sur fichier photo de mon site

merci de vos réponse smile
je vois ça dans la semaine reviens vers vous pour vous dire.

Dernière modification par edaone (Le 01/05/2016, à 19:03)


lubuntu 15.10

Hors ligne

#13 Le 02/05/2016, à 10:31

vincent-avct

Re : problème de droit sur fichier photo de mon site

jplemoine a écrit :

C'est possible dans /var sauf que /var est reformaté d'office lors d'une réinstallation....

merci pour cette info

Hors ligne