#1 Le 15/08/2014, à 22:49
- yave
[réglé]apache2 permissions sur dossier /var/www/
Bonsoir,
Débutant un peu paumé, j'aimerais simplement donner des droits d'accès au dossier :
/var/www/
ou
/srv/
J'avais pensé faire comme ceci :
sudo chown -R $USER:users /var/www/
Mais visiblement cela n'est pas correct et de toute façon ne fonctionne pas.
Je ne comprends pas puisque la variable $USER renvois bien à data-www.
cette commande est elle correct ?
chown -R root:www-data /var/www
Pour mes transfert ftp je n'ai que des "mkdir /var/www/Nouveau dossier: permission denied" quand je souhaite créer un dossier/fichier avec FileZilla.
Merci pour votre aide
Pour info :
Je suis sous Mac, avec Ubuntu Server 14.04
Droits de mon dossier www :
drwxr-xr-x 4 root root 4096
Dernière modification par yave (Le 16/08/2014, à 19:51)
Hors ligne
#2 Le 15/08/2014, à 23:19
- Kooothor
Re : [réglé]apache2 permissions sur dossier /var/www/
Salut,
Si c'est un dossier local pour faire des tests, tu peux tout à fait faire :
chown -R yave:yave /var/www
chmod -R 755 /var/www
en remplaçant yave par ton nom d'utilisateur (commande "whoami" si jamais tu doutes)
et zou !
Hors ligne
#3 Le 15/08/2014, à 23:32
- yave
Re : [réglé]apache2 permissions sur dossier /var/www/
Bonsoir,
Merci pour ta réponse simple et clair
je viens de tester, sauf erreur de ma part cela ne fonctionne toujours pas via FileZilla
drwxr-xr-x 4 root root 4096
EDIT :
`Je pense ne pas saisir ce que je dois mettre en nom d'utilisateur...
j'ai donc, fait la commande whoami et je suis bien root
Étant passé en sudo i, je suis en mode root.
Et non je suis sur le serveur en fait, désolé il est tard j'avais pas vu...
EDIT2
Alors je ne suis pas passer par la commande sudo i donc, en user 'normale' et via :
sudo chown -R ubuntu:ubuntu /var/www
sudo chmod -R 755 /var/www
Et là, cela à fonctionné j'ai pu faire ce que je désirais dans FileZilla.
Question à présent, histoire que je comprenne bien,
Pourquoi en mode root cela ne fonctionne t il pas ?
merci
Dernière modification par yave (Le 16/08/2014, à 14:06)
Hors ligne
#4 Le 16/08/2014, à 03:12
- Kooothor
Re : [réglé]apache2 permissions sur dossier /var/www/
Hors ligne
#5 Le 16/08/2014, à 05:09
- nesthib
Re : [réglé]apache2 permissions sur dossier /var/www/
@Kooothor : ton lien ne donne pas la réponse à la question
@yave : avec « sudo -i » tu obtiens l'environnement de root, ce qui veut dire que « $USER » va être égal « root ». Pour garder l'environnement utilisateur tu peux utiliser « sudo -s ». Cela dit, si tu n'utilises pas de variables d'environnement, il ne devrait y avoir aucun différence entre exécuter la commande avec « sudo » ou « sudo -i ».
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#6 Le 16/08/2014, à 14:16
- yave
Re : [réglé]apache2 permissions sur dossier /var/www/
Bonjour, grand merci à vous 2
Alors je résume, histoire de tout vous dire, voilà mes étapes :
sudo -i
whoami
mon_utilisateur
chown -R mon_utilisateur:mon_utilisateur /var/www
J'ai cette erreur :
ubuntu@mon_ip:~$ sudo -i
root@mon_ip:~# whoami
root
root@mon_ip:~# chown -R root:root /var/www
No command ']chown' found, did you mean:
Command 'chown' from package 'coreutils' (main)
]chown: command not found
root@mon_ip:~#
Du coup, si je refait pareil mais sans sudo -i mais en utilisant sudo tout marche ...
quel est ce package 'coreutils' ?
je me réponds :
Coreutils (ou GNU Core Utilities) est un paquetage du projet GNU contenant de nombreux outils basiques tels que cat, ls, et rm nécessaires pour les systèmes d'exploitation de type Unix
je ne vois pas le rapport....
Dernière modification par yave (Le 16/08/2014, à 14:32)
Hors ligne
#7 Le 16/08/2014, à 15:03
- Kooothor
Re : [réglé]apache2 permissions sur dossier /var/www/
Non mais c'est complètement bizarre que chown soit not found, peut-être est-ce à cause de l'espace au début de la commande...
Hors ligne
#8 Le 16/08/2014, à 16:02
- nesthib
Re : [réglé]apache2 permissions sur dossier /var/www/
Si tu passes root avec « sudo -i », la commande « whoami » devrait te retourner « root », rien d'autre. Ne travaille pas en root sans raison, c'est une mauvaise habitude, surtout pour créer des fichiers, tu vas leur donner de mauvaises permissions.
Il y a un problème avec la définition de la commande. Comme le suggère le message d'erreur, ça n'est pas « chown » que tu lances, mais « ]chown » : « No command ']chown' found, ».
Donne le retour des commandes suivantes :
which chown
alias | grep chown
et la commande devrait fonctionner avec :
/bin/chown -R mon_utilisateur:mon_utilisateur /var/www
Attention cependant, en faisant cela tu risques d'empêcher apache d'accéder au dossier /var/www, il serait préférable de t'ajouter au groupe www-data et d'autoriser la modification des fichiers par le groupe.
NB. une dernière remarque, sudo ne permet pas uniquement de passer root, tu peux très bien passer www-data :
sudo -su www-data
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#9 Le 16/08/2014, à 17:08
- yave
Re : [réglé]apache2 permissions sur dossier /var/www/
Bonjour nesthib,
Pourquoi s « ]chown »
d'ou ce crochet sort il ? ...
Sinon pour :
which chown
Résultat :
/bin/chown
Quand à :
alias | grep chown
je n'ai aucun retour écran.
J'attends ton retour, je ne touche plus rien
Merci,
Dernière modification par yave (Le 16/08/2014, à 17:10)
Hors ligne
#10 Le 16/08/2014, à 17:54
- nesthib
Re : [réglé]apache2 permissions sur dossier /var/www/
Rien d'anormal, peut être que tu as fait une faute de frappe…
Essaie de lancer la commande avec « /bin/chown » comme je te l'indiquais. En donnant le chemin complet tu vas éviter les problèmes d'alias ou de fonction qui pourraient outrepasser le fonctionnement normal de chown.
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#11 Le 16/08/2014, à 19:52
- yave
Re : [réglé]apache2 permissions sur dossier /var/www/
ok encore merci !!
rapide et efficace
je pense aussi avoir fait une bête faute de frappe...
au plaisir de vous lire
Edit :
pour ajouter des utilisateurs et comprendre concrètement comment tout ceci ce passe, je suis preneur d'un lien de la doc ?
merci encore
Dernière modification par yave (Le 16/08/2014, à 19:53)
Hors ligne
#12 Le 16/08/2014, à 22:17
- tiramiseb
Re : [réglé]apache2 permissions sur dossier /var/www/
Hum...
Bon si je comprends bien, je peux arrêter de me crever le cul pour t'aider là : http://forum.ubuntu-fr.org/viewtopic.php?id=1647771&p=2 ?
Non parce que ouvrir deux discussions pour le même sujet, ce n'est pas la meilleure des choses à faire...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#13 Le 16/08/2014, à 22:40
- yave
Re : [réglé]apache2 permissions sur dossier /var/www/
tiramiseb TU n'étais plus enclin à m'aider... Mon sentiment honnêtement ? je te soulais grave!!
Accepte donc, ma décision sans te vexer... Je suis débutant OUI, ne l'a tu jamais été ?!
De plus, mon post ne portait pas sur le même sujet, tu aurais pu voir que je l'avais [réglé] grace à toi !
Donc, pour moi le sujet était clos, je ne souhaitais plus de hors sujet sur mon post (par rapport à mon titre)
Si tu le prends ENCORE comme ça...
Il me semble t'avoir maintes et maintes fois remercié, non ?
Ou est le soucis à tendre à plus de clarté sur le forum ?
Sur ce ...
Dernière modification par yave (Le 16/08/2014, à 22:44)
Hors ligne
#14 Le 16/08/2014, à 22:52
- tiramiseb
Re : [réglé]apache2 permissions sur dossier /var/www/
tiramiseb TU n'étais plus enclin à m'aider...
Hein ? Parce qu'hier à 21h45 j'étais au fond de mon lit et qu'aujourd'hui j'ai passé la journée à enduire des murs ? Désolé, je n'assure pas de réponse sous 2 heures...
Mon sentiment honnêtement ? je te soulais grave!!
Je ne vois pas d'où ça te vient. C'est parce que je te dis que l'administration système c'est un métier et qu'il faut apprendre les choses dans l'ordre ?
Accepte donc, ma décision sans te vexer...
Tu écris sur ce forum, dont les règles disent notamment : « les multi-postages afin d'obtenir plus de réponses sont interdits »... Accepte donc les règles du forum.
Donc, pour moi le sujet était clos, je ne souhaitais plus de hors sujet sur mon post
Ce qui est vexant, c'est :
- de n'avoir eu aucun message de ta part disant que tu ouvres une autre discussion à ce sujet ;
- donc d'avoir passé un bon quart d'heure à te rédiger une réponse claire et concise ;
- puis de me rendre compte, 1/2h plus tard, que tu avais ouvert une autre discussion à ce sujet.
J'ai franchement autre chose à faire que de passer mon temps à écrire des réponses inutiles.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#15 Le 16/08/2014, à 23:03
- yave
Re : [réglé]apache2 permissions sur dossier /var/www/
Mais bon sang, ce n'est pas les mêmes sujets ! !
Encore moins un double post ! Sujet/discussion et post/messages sont différents
cessons ces enfantillages puérils, je ne sais pas ce que tu attends concrètement ? Tes post devenaient de moins en moins "amicaux", je cherche juste à avancer et pas à souler les gens, surtout sur internet ! Quel perte de temps
A maintes reprise je t'ai soumis mes idées/solutions, à part des remarques non constructive, vers la fin plus rien ne débouchait.
HS clos pour MA part !
Dernière modification par yave (Le 16/08/2014, à 23:06)
Hors ligne