Pages : 1
#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 ?
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
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.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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
[...]
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)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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.
Hors ligne
#8 Le 10/12/2012, à 17:34
- devphp
Re : Droit sur /var/www
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
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
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é 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...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#12 Le 02/01/2013, à 21:50
- ReaperSoon
Re : Droit sur /var/www
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 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
Pages : 1