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 10/12/2012, à 15:53

ReaperSoon

Droit sur /var/www

Bonjour, j'ai un soucie et je ne trouve aucune solution malgré mes recherches...
Ma question est très simple.
J'ai un site joomla hébergé sur un dédié avec apache2 et php5 et j'ai plein de problème de droits...
J'ai réglé le problème avec

$>sudo chmod 777 -R /var/www/

J'ai fais la même chose pour mes repo svn avec /var/svn/*

Mais bon question sécurité c'est pas génial, ce n'était que temporaire en attendant de trouver une solution.
Et bah maintenant j'en ai besoin de cette solution!

Une idée ? smile

Merci d'avance

Hors ligne

#2 Le 10/12/2012, à 15:58

ssdg

Re : Droit sur /var/www

En général, je me suis toujours installé mes scripts avec les permissions suivantes:
ssdg:www-data rwX rwX ---  à savoir moi et le serveur web avont tout les droits sur /var/www (mais je suis celui qui gère les permissions sur les fichiers que j'ai installé) et rien pour les autres. (pour le "X" majuscule, c'est x pour les dossiers et rien pour les fichiers)


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#3 Le 10/12/2012, à 15:59

devphp

Re : Droit sur /var/www

ton chmod 777 est dangereur :-)
Change simplement le proprio du /var/www

chown toi:toi www (en recursif)

Une solution que je pratique avec Pure-ftpd, est de lui dire que le dossier www en question est a l'utilisateur "toi"


Ubuntu 12.04 (Xfce) 64bits
Intel® Core™ i5 CPU M 520 @ 2.40GHz × 4

Priorité à la prévention, faite des back-up fréquent.

Hors ligne

#4 Le 10/12/2012, à 16:14

tiramiseb

Re : Droit sur /var/www

ssdg a écrit :

pour le "X" majuscule, c'est x pour les dossiers et rien pour les fichiers

Attention, si des fichiers ont déjà le bit "x", un chmod +X ne l'enlève pas.

Hors ligne

#5 Le 10/12/2012, à 16:17

ssdg

Re : Droit sur /var/www

tiramiseb > En effet. Comme je ne le met jamais à la main quand je dézippe un outil web, je n'ai pas percuté.


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#6 Le 10/12/2012, à 16:21

tiramiseb

Re : Droit sur /var/www

ReaperSoon a écrit :

[...]
J'ai réglé le problème avec

$>sudo chmod 777 -R /var/www/

J'ai fais la même chose pour mes repo svn avec /var/svn/*

Mais bon question sécurité c'est pas génial, ce n'était que temporaire en attendant de trouver une solution.
Et bah maintenant j'en ai besoin de cette solution!

Il est facile de casser le mur du salon pour faire rentrer un nouveau canapé... Beaucoup plus difficile de le reconstruire, avec encadrement de fenêtre et tout le toutim.

Cette analogie pour dire : il va falloir bien faire gaffe aux droits que tu vas mettre (ou plutôt que tu vas enlever), être très vigilant pour chaque répertoire/fichier concerné, voir qui doit y avoir des droits et qui ne va pas y avoir droit, etc.
Et pour les dépôts SVN, ça risque d'être encore plus compliqué...

Bon courage !

Dernière modification par tiramiseb (Le 10/12/2012, à 16:22)

Hors ligne

#7 Le 10/12/2012, à 17:12

jlmas

Re : Droit sur /var/www

Ah joomla, rien que de l'évoquer, ça me donne des boutons

Tu peux essayer ce petit script.

http://docs.joomla.org/Installing_Jooml … ermissions

Hors ligne

#8 Le 10/12/2012, à 17:34

devphp

Re : Droit sur /var/www

jlmas a écrit :

Ah joomla, rien que de l'évoquer, ça me donne des boutons

I Like it ;-)


Ubuntu 12.04 (Xfce) 64bits
Intel® Core™ i5 CPU M 520 @ 2.40GHz × 4

Priorité à la prévention, faite des back-up fréquent.

Hors ligne

#9 Le 10/12/2012, à 18:47

pires57

Re : Droit sur /var/www

question sécurité c'est pas génial

Je dirais même que c'est désastreux :x un chown aurais été plus judicieux


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#10 Le 10/12/2012, à 20:32

ReaperSoon

Re : Droit sur /var/www

pires57 a écrit :

question sécurité c'est pas génial

Je dirais même que c'est désastreux :x un chown aurais été plus judicieux

Que vous êtes méchants avec moi tongue
En faite j'avais juste le soucie avec le chown je savais pas qui mettre en proprio puisque c'est pas "moi" qui ai besoin des droit mais le serveur web... Ou alors c'est bien moi ^^ je suis dans apache depuis pas longtemps alors bon...
Alors va pour un chown moi:moi

Et pour svn alors ? Trop compliqué ? Sinon pour svn je garde le chmod 777 et puis f*ck la sécurité tongue C'est que pour mes "connaissances"

Merci en tout cas !

Hors ligne

#11 Le 10/12/2012, à 20:33

tiramiseb

Re : Droit sur /var/www

f*ck la sécurité

Alors le jour où tu auras un problème, il faudra pas pleurer...

Hors ligne

#12 Le 02/01/2013, à 21:50

ReaperSoon

Re : Droit sur /var/www

tiramiseb a écrit :

f*ck la sécurité

Alors le jour où tu auras un problème, il faudra pas pleurer...

Je voulais pas paraitre insouciant...
Bon je teste je CHOWN moi:moi

Par contre la modification directement depuis joomla (genre modif de la config) ça passe par la permission de "moi" ?

Hors ligne

#13 Le 02/01/2013, à 22:17

ReaperSoon

Re : Droit sur /var/www

C'est bon j'ai réglé le probleme du chmod smile merci de votre aide
j'ai utilisé fais ça :

#!/bin/bash
cd /var/www
PLACES='
administrator/backups
administrator/components
administrator/modules
administrator/templates
cache
components
images
images/banners
images/stories
language
mambots
mambots/content
mambots/editors
mambots/editors-xtd
mambots/search
media
modules
templates
administrator/language
administrator/language/en-GB
administrator/language/fr-FR
administrator/language/overrides
administrator/manifests/files
administrator/manifests/libraries
administrator/manifests/packages
libraries
plugins
plugins/authentication
plugins/captcha
plugins/content
plugins/editors
plugins/editors-xtd
plugins/extension
plugins/finder
plugins/flexicontent
plugins/flexicontent_fields
plugins/joomlaadminmobile
plugins/kunena
plugins/quickicon
plugins/search
plugins/system
plugins/user
configuration.php
/var/www/logs
/var/www/tmp
'
for i in $PLACES; do chown -R www-data:www-data $i; done

Ca fonctionne niquel.

Maintenant il me reste a sécuriser mon serveur et les droit pour SVN.
Je retourne voir mon meilleur ami google pour ça, merci pour tout!

Dernière modification par ReaperSoon (Le 02/01/2013, à 22:18)

Hors ligne