Pages : 1
#1 Le 12/06/2017, à 08:09
- popup421
droits var/www/
Bonjour,
Je n'arrive toujours pas a modifier mes fichiers de dev (en php) avec mon compte utilisateur.
Il sont dans /var/www/monsite
Je fais donc un "sudo dolphin" pour pouvoir editer ces fichiers en root.
quelle solution est préconisée dans mon cas???
je voudrais aussi faire un lien depuis le bureau qui lance automatiquement "sudo dolphin --pass --select /var/www/monsite"
afin de juste cliquer pour afficher mon dossier de travail. Sans avoir a retaper le mot de passe ni le chemin.
Hors ligne
#2 Le 13/06/2017, à 05:40
- DonutMan75
Re : droits var/www/
Bonjour,
je ne suis pas très familier du développement web mais pour changer le propriétaire de /var/www/monsite, pourquoi ne pas tenter un :
$ sudo chown -R toto /var/www/monsite
toto étant évidemment à remplacer par ton nom d'utilisateur.
Le "sudo dolphin" en revanche est une très mauvaise idée (voir explications ici).
Enfin, pour avoir un script que tu peux exécuter en tant qu'utilisateur lambda et qui a le pouvoir de faire des trucs root sans avoir à donner le mot de passe à chaque fois, la solution est le SUID (un droit spécial). Attention les risques sont expliqués ici : http://www.tofe.org/suid.php3
Bon courage pour la suite
Donut
Hors ligne
#3 Le 13/06/2017, à 08:10
- kholo
Re : droits var/www/
salut,
tu vas dans le mauvais sens !
au lieu de chercher à avoir des droits élevés, il faut baisser l'exigence du dossier.
comme c'est un environnement de développement,
il suffit de créer un dossier dans ton dossier personnel
mkdir ~/monsite
tu changes les droits des fichiers déjà créés
sudo chown -R toto:toto /var/www/monsite
récupère les choses qui sont dans le dossier /var/www/monsite
puis tu les déplaces avec le navigateur de fichier dans ton dossier personnel
ensuite faire un lien entre ce dossier et /var/www/monsite
sudo ln -s /var/www/monsite ~/monsite
pour vérifier, tu vas dans le navigateur internet
127.0.0.1 ou localhost ou tu trouveras le dossier monsite
pour finir fais des modifs à la volée avec F5 pour rafraîchir la page
Hors ligne
#4 Le 13/06/2017, à 19:54
- popup421
Re : droits var/www/
merci,
j'ai donc créé un dossier monsite dans dossier perso
g redirigé directement papache vers /home/sev/www/ dans papache2.conf
ça marche. Mais lorsque je crée un nouveau fichier il devient sev:sev comme propriétaire
est ce que cela peut me géner si je manipule des fichiers avec fopen ou crea de pdf...
est ce que j'ai interet à changer ma config et a faire un lien symbolique comme précisé ci dessus?
Hors ligne
#5 Le 13/06/2017, à 21:51
- kholo
Re : droits var/www/
sev:sev en proprio c'était le but...
tout dépend du résultat recherché ;
tu peux modifier cela avec les ACL :
d'abord tu changes le groupe de ce que tu as déjà créé
chown -r :www-data ~/monsite
chmod -r 770 ~/monsite
adapte 770 et tu peux choisir un autre groupe que www-data
puis
sudo setfacl -dRm g:www-data:rwx ~/monsite
tous les fichiers et dossiers créés dans ce dossier auront les droits rwx et www-data en groupe
... choisi le même groupe que précédemment.
... et pourquoi papache ?
Hors ligne
Pages : 1