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 24/11/2006, à 20:14

zancdar

[resolu]enlever les permissions sur un dossier

bonjour,

alors je code en php toujours sous windows ( qui lui ne me demande pas les droits d'administrations pour modifier qqch ) et maintenant que je veu rester sous ubuntu j'aimerai enfin j'explique mon pb

voila le dossier de mon site se situe dans

/opt/lampp/htdocs/wow

mais quand je veu editer un fichier il me faut a chaque fois faire

cd /opt/lampp/htdocs/wow

puis

sudo gedit monfichier.php

aurai t'il un moyen de contourner le sudo et d'ainsi pouvoir modifier mes fichiers juste en cliquant dessus .

d'avance merci

zancdar

Dernière modification par zancdar (Le 25/11/2006, à 12:02)


Bientot, un jeu de gestion de troupes en ligne fait par moi, encore pour un mois de travail ;)

Hors ligne

#2 Le 24/11/2006, à 20:18

best_friend_fr

Re : [resolu]enlever les permissions sur un dossier

Salut

Tappes sudo chmod +w monfichier.php
(tu rajoutes les droits d'écriture)

Voila

Attention quand meme à ne pas laisser les droits d'écriture au fichier sur le serveur php !

Dernière modification par best_friend_fr (Le 24/11/2006, à 20:19)


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#3 Le 24/11/2006, à 20:21

B@rtounet

Re : [resolu]enlever les permissions sur un dossier

rend toi simplement propriétaire du fichier wow

Hors ligne

#4 Le 24/11/2006, à 21:37

Scurz

Re : [resolu]enlever les permissions sur un dossier

http://doc.ubuntu-fr.org/console/ligne_de_commande ==> partie où l'on parle de chown.

#5 Le 25/11/2006, à 11:11

zancdar

Re : [resolu]enlever les permissions sur un dossier

et si je veux que seulement tout ce dossier /opt/lampp/htdocs/wow soit autorisable en ecriture et pas tout le /opt je fait

sudo chmod +w /opt/lampp/htdocs/wow

c'est ca??


Bientot, un jeu de gestion de troupes en ligne fait par moi, encore pour un mois de travail ;)

Hors ligne

#6 Le 25/11/2006, à 13:22

Scurz

Re : [resolu]enlever les permissions sur un dossier

Oui.

#7 Le 25/11/2006, à 13:39

B@rtounet

Re : [resolu]enlever les permissions sur un dossier

Non tu oublie un paramètre la:
Tu oublie à qui tu donne cette permission

Tu as deux facons de le faire:

La représentation symbolique
   parametre se décompose alors en trois parties:

    * la première définit à qui s'applique la modification des droits d'accès:
          o u pour l'utilisateur (le propriétaire du fichier)
          o g pour le groupe
          o o pour le reste du monde
    * la deuxième est le caractère + ou le caractère -:
          o + signifie l'ajout de nouveaux droits d'accès
          o - signifie la suppression de nouveaux droits d'accès
    * la troisième indique la modification individuelle des nouveaux droits: r, w ou x.

   EXEMPLE:
      chmod g+r /opt/lampp/htdocs/wow permet au groupe de lire le Fichier
      chmod u+rw,go+r /opt/lampp/htdocs/wow permet à l'utilisateur de lire et écrire le fichier, permet au groupe et au reste du monde de le lire


La représentation octale
   parametre se décompose ici en trois chiffres allant de 0 à 7.

    * Le premier correspond au propriétaire
    * Le deuxième correspond au groupe
    * Le troisième correspond au reste du monde

   EXEMPLE:   chmod 645 /opt/lampp/htdocs/wow

      Chaque chiffre est interprété de la même façon:
          Lecture = 4       Ecriture = 2      Execution=1

Tu peux donc additioner  si tu veux juste lecture ecriture 4+2=6 et cela pour chaque entité (proprio,group,autre)
     
   On peut cummuler les droits en ajoutant ces chiffres. Ainsi, si le premier chiffre du paramètre est 6, il correspond alors à 4+2 soit la lecture(4) et l'écriture(2).

      EXEMPLE:   chmod 654 /opt/lampp/htdocs/wow correspond à:
          o l'autorisation de lire, écrire et exécuter pour le propriétaire 6= (4+2+0)
          o l'autorisation de lire et d'exécuter pour le groupe 5= (4+0+1)
          o l'autorisation de lire pour le reste du monde 4= (4+0+0)

   On peut également modifier les droits d'accès des répertoires. La syntaxe est la même que pour les fichiers.


Pour ton cas tu as donc les deux solutions
Je pars  du principe que tu veux donner le droit d'ecrire à tout le monde. (proprio, groupe, autre)

Soit
chmod ugo+rwx /opt/lampp/htdocs/wow  (la tout le monde a le droit de tout faire sur opt)

en décimale:
chmod 777 /opt/lampp/htdocs/wow (tous les droits pour tout le monde)

Le mieux pour moi est de te rendre proprietaire de ton dossier

sudo chown tonuser /opt/lampp/htdocs/wow

Et de donner les droit maxi au propétaire

sudo chmod 755 /opt/lampp/htdocs/wow
                                            Proprio à tous les droits 7 = (4+2+1) = r + w + x
                                            group peut juste lire et excuter 5 = ( 4+0+1)
                                            autres lire et executer 5 = (4+0+1) = r + x

Atention je ne sais plus si ces commandes change les droits de tous les sous fichiers pour etre sur moi je ferais

sudo chmod -R 755 /opt/lampp/htdocs/wow

-R signifie Recursif, cela s'appliquera a tous les sous dossiers sous wow

Dernière modification par B@rtounet (Le 25/11/2006, à 13:44)

Hors ligne

#8 Le 25/11/2006, à 19:13

zancdar

Re : [resolu]enlever les permissions sur un dossier

bah de toute facon mon probleme est resolu mais je garde ce topic en favoris pour le jour ou j'en ai besoin merci beaucoup


Bientot, un jeu de gestion de troupes en ligne fait par moi, encore pour un mois de travail ;)

Hors ligne

#9 Le 28/11/2006, à 11:34

torxxl

Re : [resolu]enlever les permissions sur un dossier

Petit question.

Exist'il une solution graphique pour gérer les droits sur les fichiers et ajouter des utilisateurs ?

Merci

Pascal

Hors ligne

#10 Le 30/11/2006, à 15:07

skateinmars

Re : [resolu]enlever les permissions sur un dossier

zancdar a écrit :

alors je code en php toujours sous windows ( qui lui ne me demande pas les droits d'administrations pour modifier qqch )

Parce que tu es en administrateur sous windows wink

@torxxl : Un peu hors sujet mais oui cela existe...
Avec nautilus, bouton droit propriétés.
Et dans le menu système pour gérer les utilisateurs

Hors ligne