Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LE CHMOD 777 , C'EST QUOI?


Information sur le tutorial

Catégorie :Réseau & Internet Date de création : 24/09/2005 21:38:00 Vu : 27 715 fois

Note :
7,8 / 10 - par 10 personnes
7,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note

Description

LE CHMOD 777 ,   c'est quoi?
Explication du chmod777

Tutorial

Bon, chmod veut dire changer le mode de droit sur les fichiers et/ou dossier donc ce qu'il faut savoir en premier c'est la traduction
décimal --> binaire
0       --> 000  Si on choisit la notation octal
0       --> 0000 Si on choisit l'hexadecimal
Et la suite en hoctal :

1       --> 001
2       --> 010
3       --> 011
4       --> 100
5       --> 101
6       --> 110
7       --> 111

Le premier 1 signifie le droit de lire (read)
Le second 1 signifie le droit d'écrire (write)
Et enfin le dernier signifie le droit d'éxécuter

Et ce premier groupe de chiffres à savoir 111 qui représente le premier 7 de votre chmod 777 donne tout les droits (r,w,x --> read, write, execute) au propriétaire du fichier et le deuxieme 7 de même pour le groupe de ce propriétaire et finalement le dernier 7 les même droits pour les autres :

Donc chmod  777   
nom (fichier ou dossier) revient exactement à dire : 
         chmod  111111
111   nom (fichier ou dossier)
Donc chmod 
654     <====>   (équivalent)  chmod  110101100   Et là nous avons
donner les droits suivants : 
         Le propriétaire 6 donc lire (read) et écrire (write) mais pas exécuter (execute)
         Le groupe        donc (101) R, pas écrire et le droit d'exécuter (X)
         Les autres (others) 4 donc (100) seulement le droit de Lire représenté par le 1

(En gros le 1 autorise mais le 0 interdit le droit)

 

J'espère que tout le mode a compris et a trouver satisfaction dans ce tutoral merci

 

~~  DOTWIZARD512 ~~ 


              

28 septembre 2005 17:26:36 :
Orthographe ^^ (merci malalam)
signaler à un administrateur
Commentaire de frop01 le 25/09/2005 03:51:14

salut wizard :)

merci pour cette tuto :)

NB: chmod est une commande UNIX/LINUX.
    vous pouvez trouvez un calculateur chmod sur le site suivant :
http://www.toulouse-renaissance.net/c_outils/c_chmod.htm

signaler à un administrateur
Commentaire de frop01 le 25/09/2005 03:52:26

pardon ===>  "ce tuto"

signaler à un administrateur
Commentaire de wizard512 le 25/09/2005 10:53:35

Merci :)

signaler à un administrateur
Commentaire de malalam le 28/09/2005 14:04:34 administrateur CS

hello,

juste quelques mots :
On écrit "octal", et pas "hoctal" ;-)
On écrit, de même, "autorise", et non pas "authorise" (ça, c'est un anglicisme ;-) ).

A part ça, un petit lien sympa pour l'affichage des permissions de façon un peu personnalisée : http://fr.php.net/manual/en/function.fileperms.php

Sinon, bonne initiative Wizard :-)

signaler à un administrateur
Commentaire de Arnauti le 11/01/2006 09:47:43

Salut, le tuto est bien, mais pourrais tu m'expliquer,
qui est le proprietaire, qui sont les groupes, et qui sont les autres ?

A++

signaler à un administrateur
Commentaire de wizard512 le 11/01/2006 22:43:20

Salut,
Enfin une question technique ^^

Bon, il s'avère que je n'étais pas suffisamment clair quand
j’ai expliqué les droits d’utilisation du chmod.
J’avais précisé que le propriétaire était représenté
par le premier des trois chiffres qui suivent la commande chmod, le groupe du deuxième et enfin le dernier pour les autres …..


En espérant avoir pu répondre à ta question .....

.... Amicalement DotWizard512

signaler à un administrateur
Commentaire de Arnauti le 12/01/2006 09:25:24

Salut, non, ce n'est pas ça que je voulais, ce que tu m'as expliquer était très clair.
Ce que je voulais savoir c'est qui représente le propriétaire, sur mon site, je pense que c'est moi ? les groupes ? et les autres ?
Tu vois ce que je veux dire ?

A++

signaler à un administrateur
Commentaire de linkid le 26/01/2006 23:39:50

Vive la logique bienaire  ! Merci pour ce tutaux ! En réalité, c'est trop FACILE !!!
Merci encore !

signaler à un administrateur
Commentaire de wizard512 le 19/02/2006 20:39:00

ben enfaite voila :

Le propriétaire est celui à qui appartient le fichier ou programme en question.

Le groupe est formé par les utilisateurs qui ont les mêmes droits sur le fichier du propriétaire.

Les autres sont les invités (comme pour l'authentification sur les ftp, quand t'as pas de login/pass tu mets anonymous) bref tu es un invité, personne quelconque ( Souvent ils ont des droits restreints definis par le propiétaire [ pour pas modifier le fichier ] ) ....

  ...Voila

signaler à un administrateur
Commentaire de Arnauti le 19/02/2006 21:07:34

Ha ok. Merci

signaler à un administrateur
Commentaire de jmagic le 09/05/2006 12:24:14

Petite astuce sur les droits du site:

----------------------------------------------------------------
Vous voulez que Apache(R) y accède par contre vous ne voulez pas
que les autres personnes puissent accèder à vos sources
----------------------------------------------------------------

D'abord, supposons que le dossier racine du site est dans le "home directory"

- Mettre les droits sur votre "home directory" à 7?7
  (? de 0 à 7 : à vous de choisir les droits de "group")

- Mettre les droits sur votre dossier "site" à 707.
  Par contre, il faut aussi indiquer que le groupe du dossier est
  l'ensemble des utilisateurs (voir 'chown' & 'domain_user').


Attention !!!!!
---------------
penser à régler les droits specifiques pour les autres fichiers et dossiers de votre "home directory"

Voila!

signaler à un administrateur
Commentaire de wizard512 le 09/05/2006 18:34:03

Merci pour cette petite précision technique sur le chmod
qui est surement trés rechercher et qui est utile.

signaler à un administrateur
Commentaire de tatsurou le 31/05/2006 14:11:21

Comment on CHMOD un fichier stp?

signaler à un administrateur
Commentaire de malalam le 31/05/2006 14:14:00 administrateur CS

chmod (fichier, mode);

signaler à un administrateur
Commentaire de tatsurou le 31/05/2006 14:16:06

heuu, un peu plus d'explications stp
j'essaye d'installer cutenews mais ça marche pas (http://naota610.free.fr) tu peux m'aider?

signaler à un administrateur
Commentaire de malalam le 31/05/2006 14:25:57 administrateur CS

http://fr2.php.net/manual/fr/function.chmod.php

ce sera plus simple :-)

signaler à un administrateur
Commentaire de wizard512 le 31/05/2006 22:26:52

<?php

  if( function_exists( 'chmod' ) && @chmod( ton_fichier , ton_mode ) )
  {
     echo "Fichier Chmoder avec succée";
  }
    else
  {
     echo "Impossible de chmoder le fichier sp&eacute;cifier avec le mode sp&eacute;cifier";
  }

?>

Vla test si sa marche ( ^^ )'
sinon va plutôt sur la doc php ( le lien qu'a donner malalam )

^^

signaler à un administrateur
Commentaire de Arnauti le 01/06/2006 08:49:55

Tu peux aussi le faire a partir de ton ftp. Tu fais clique droit et tu regardes, tu devrais trouver.

signaler à un administrateur
Commentaire de Helldream le 21/02/2007 19:58:37

Le tuto est sympa, mais ce qu'il serait intéressant de faire, c'est de décrire la différence entre "propriétaire", "groupe", et "autre"... Car personnellement, je savais déjà ce que signifiait les 3 chiffres, mais je ne sais toujours pas comment les choisir (où mettre quel droit). Pour moi, la distinction de ses 3 groupes est parfaitement abstraite.
Par exemple lorsque j'inclue un fichier dans mon code (include "tata.php"), je ne sais pas quel droit je dois mettre au fichier appelant (par exemple "index.php") et au fichier appelé ("tata.php"). Ni quoi mettre comme droit pour empêcher à un utilisateur de lire un fichier (par exemple "config.php")tout en pouvant l'inclure dans une page (pour utiliser son contenu dans une page)... Bref, ça reste pour moi très flou :S

signaler à un administrateur
Commentaire de CSIBern le 14/12/2008 23:19:23

Une question toute bête, mais à quel moment on est sensé introduire le code "chmod (fichier, mode);", au moment où on utilise le fichier en question, dans le fichier de lancement du fichier pour lequel on veut gérer chmod ou dans un autre fichier annexe de propriétés ?

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.