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 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 wink

je viens de tester, sauf erreur de ma part cela ne fonctionne toujours pas via FileZilla sad

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 smile

É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 wink

@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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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 wink

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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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 wink

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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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 wink

je pense aussi avoir fait une bête faute de frappe...

au plaisir de vous lire wink



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...

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...  wink
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.

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 wink

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 wink

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