droits admin nécessaires pour édition de fichier php
spir
denis.spir at free.fr
Mar 4 Aou 14:55:09 UTC 2009
Le Tue, 04 Aug 2009 14:45:26 +0200,
Séb <seb.bubuntu at gmail.com> s'exprima ainsi:
> spir a écrit :
> > Le Tue, 4 Aug 2009 11:04:52 +0200,
> > Michel Leunen <ml at leunen.com> s'exprima ainsi:
> >
> >> 2009/8/4 spir <denis.spir at free.fr>:
> >>
> >>> Connaissez-vous un moyen de remédier à cela?
> >> Oui, change les droits du répertoire lampp et de ses sous répertoires.
> >> En général, ce qu'on fait, c'est que les membres d'un groupe www (par
> >> exemple) peuvent modifier les fichiers.
> >>
> >
> > OK,
> >
> > merci Michel. Ca m'a donné l'occase de trouver comment modifier les
> > droits de dossiers qui appartiennent à root (il faut lancer nautilus avec
> > sudo). Comment n fait en console?
> >
> > Sinon, malgré l'attribution de droits sur ledit dossier à mon utilisateur
> > ordinaire (en fait je l'ai rendu propriétaire du dossier à la place de
> > root, vu que ce sont des fichier de travail), l'éditeur (gedit en
> > l'occurence) m'affirme qu'il ne peut pas enregistrer normalement, et il
> > faut passer outre avec "enregistrer quand même"; là, ça marche... Ca me
> > semble un peu incohérent.
> >
> > Denis
> > ------
> > la vita e estrany
> >
> >
> >
>
>
> Bonjour,
>
> La "technique" préconisée par Michel est celle que j'utilise très
> régulièrement lorsque je construit un site web... Via la console cela donne:
>
> $ sudo chown -R www-data:www-data /chemin/vers/dossier
>
> Si décortique:
>
> "sudo" -> sert ici pour lancer la commande avec les droits super-utilisateur
>
> "chown" -> "CHange OWNer" pour changer le propriétaire d'un fichier/dossier
>
> "-R" -> pour que le changement de propriétaire soit récursif (très utile
> pour un dossier)
>
> "www-data:www-data" -> le nouveau propriétaire "www-data" appartenant au
> groupe "www-data"... Evidemment peut être différent suivant les cas mais
> cela doit rester de la forme "utilisateur:groupe" ou juste "utilisateur"
> pour ne change que le propriétaire.
>
> "/chemin/vers/dossier" -> doit être assez explicite, non? :)
>
> De la même facon on peut ne changer que le groupe avec la commande "chgrp":
>
> $ sudo chgrp -R www-data /chemin/vers/dossier
>
> La différence étant que là, seul le groupe est spécifié!
>
> Enfin pour changer les propriétés d'un fichier, la commande "chmod" est
> très pratique!
> Exemple:
>
> $ sudo chmod -R ug+rw /chemin/vers/dossier
>
> "-R" correspond là aussi à une utilisation récursive
> "ug+rw" signifie qu'on donne ("+") les droits en lecture ("r") et
> écriture ("w") au propriétaire ("u" pour "User") et au groupe ("g")
>
> Pour plus d'info sur ces trois commandes très pratiques:
> $ man chown
> $ man chgrp
> $ man chmod
>
> Et les nombreux sites internet qui expliquent les rudiments des
> commandes sous Linux.
Merci beaucoup seb pour ces explications très claires. Je passe peu à peu à la console, mais n'ai pas le temps et l'énergie ces temps-ci pour entreprendre une étude générale de la myriade de commandes linux et de leurs innombrables variantes et alternatives.
Surtout que j'ai une exécrable mémoire, et une capacité d'assimilition très limitée par mon âge (45 bientôt). Mais ça viendra... En fait, les trucs sur lesquels je me débrouille sont ceux qui ressemblent au DOS ou à CP/M que j'ai connus il y a 20-25 ans!
> Pour en revenir à l'installation d'une solution Apache/MySQL/PHP sous
> Ubuntu, l'installation de xampp (que je n'ai jamais testé) m'a l'air
> beaucoup plus compliquée que l'installation d'une solution "lamp"
> classique qui ne nécessite que de sélectionner des paquets dans synaptic!
En fait, non, il n'y a qu'à décompresser! Mais ça doit être fait dans /opt/lampp. L'usage courant se résume à lancer xampp ("lampp" est l'ancien nom) avec
sudo /opt/lampp/lampp start
et les fichiers/pages sont vus dans firefox via l'adresse "localhost" qui correspond au chemin /opt/lampp/htdocs.
Je ne connais d'alternative plus pratique pour linux.
> Bon courage,
>
> Séb
Denis
PS: ta réponse m'est parvenue en double
------
la vita e estrany
Plus d'informations sur la liste de diffusion ubuntu-fr