begin process at 2012 02 15 05:35:17
  Trouver un code source :
 
dans
 
Accueil > 

Tutoriels

 > 

Réseau & Internet

 > LE CHMOD 777 , C'EST QUOI?

LE CHMOD 777 , C'EST QUOI?


 Information sur le tutoriel

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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


              

 Historique

28 septembre 2005 17:26:36 :
Orthographe ^^ (merci malalam)

Commentaires

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

Commentaire de frop01 le 25/09/2005 03:52:26

pardon ===>  "ce tuto"

Commentaire de wizard512 le 25/09/2005 10:53:35

Merci :)

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 :-)

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

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

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

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 !

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

Commentaire de Arnauti le 19/02/2006 21:07:34

Ha ok. Merci

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!

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.

Commentaire de tatsurou le 31/05/2006 14:11:21

Comment on CHMOD un fichier stp?

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

chmod (fichier, mode);

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?

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 :-)

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 )

^^

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.

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

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 ?

Commentaire de detroit76 le 14/06/2011 08:38:23

merci tres interessent loool

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales