Forum-PC.net - Logiciels, Télécharger, Forums informatique, Informations

Connexion

Pseudo

Mot de Passe

Mot de Passe perdu ?

Pas encore Membre ?
Inscrivez-vous!

Navigation
Accueil
Articles
Archives
Recrutement
Astuces & Tutoriels
Téléchargements
Fichiers populaires
Forums
Chat
Nous contacter
Syndication
Foire Aux Questions
Nos partenaires
Nos sondages
Forum-PC's Blog

L'actualité...
 · Test Alimentation Corsair CX 500
 · ASRock dévoile sa carte mère Z77 Extreme6/TB4
 · Nvidia publie le pilote GeForce 306.97 WHQL
 · Enermax propose un Ostrog blanc
 · AMD abandonne la HD7990 ??
 · Phanteks présente PH-TC90LS
 · Du lourd chez Enermax
 · Power Color Devil 13 HD 7990
 · Razer DeathStalker Ultimate
 · RAZER présente le casque gaming: KRAKEN

Rechercher

Qui est en ligne?
 6 invités
0 membres en ligne



Statistiques
Dernier membre : nafisjedrielsaa

Membres : 8436
News : 1019

Téléchargements : 462
Sites Web : 50

Forums : 22
-Sujets : 7169
-Envois : 26503

Sondages en cours : 8



/  Index des Forums
   /  Linux
      /  Les gestion des droits avec la commande CHMOD
Enregistrez-vous pour Poster

ExpéditeurConversation
weiouch

    Modérateur



Inscrit le: 12/10/2004
Envois: 928
Belgique

 Les gestion des droits avec la commande CHMOD

Bonjour,

Je me balladais sur un autre forum [pas bieeennn!] et je suis tombé sur un post demandant des explications sur la commande chmod. J'ai répondu et me suis dis que ces quelques explications pourraient peut-être faire plaiser à mes potes de forum-pc...alors foilà !

Un des points forts du système Unix est la sécurité et elle est très présente au niveau des fichiers. C'est ce qu'on appelle la gestion des permissions.
Vous pouvez allouer et désallouer des droits à plusieurs catégories d'utilisateurs, au grè de vos envies

Comme un exemple vaut mieux qu'un long discours [ué je sais c'est pas la bonne phrase mais bon...]:

En console, si vous tapez ls -l vous afficherez la liste des fichiers du répértoire courant [celui dans lequel vous êtes] ainsi que plusieurs informations correspondantes. Imaginez que vous ayez, dans votre répértoire, un fichier nommé forum-pc.txt

Les informations affichées seront alors:

-rwxrw-r-- 1 weiouch users 24 Oct 21 16:30 forum-pc.txt

Significations des champs:

* -rwxrw-r-- : type de fichier et permissions
* 1 : le nombre de lien [i-node / i-noeud]
* weiouch : le nom du propriétaire du fichier
* users : le groupe d'utilisateur dont fait partie le propriétaire
* 24 : la taille du fichier en octet
* Oct 21 : la date de la dernière modification
* 16:30 : l'heure de la dernière modification
* aidoforum.txt : le nom du fichier

Ce qui nous interesse ici c'est -rwxrw-r--.

Les droits d'accès sont divisés en 3 groupes:

* les accès du propriétaire du fichier: ici rwx
* les accès des membres du même groupe que le propriétaire: ici rw-
* les accès des autres utilisateurs: ici r--

Les accès sont eux-même divisés en 3 "droits":

* droit de lecture, noté r pour read
* droit d écriture, noté w pour write
* droit d' exécution, noté x pour execute
Bien sûr, il est possible de cumuler plusieurs droits.

Ainsi, -rwxrw-r-- signifie que:
* le propriétaire à les droits de lecture, écriture et exécution
* les membres du groupe users ont les droits de lecture et écriture
* les autres utilisateurs ont uniquement le droit de lecture

La commande chmod sert à changer les droits d'accès sur un fichier ou répértoire. Elle peut s'utiliser comme ceci: chmod nombre nom_fichier.

Explication sur nombre.

Par facilité, on a associé des chiffres à chaque droit.
Ces chiffres sont calculés avec les puissances positives de 2 [binaire] :
rwx = 2^2 + 2^1 + 2^0 = 4 + 2 + 1.
Voilà les valeurs de chaque droit.

Reprenons l'exemple ci-dessus: -rwxrw-r--.
Tous les droits pour le propriétaire: 4 + 2 + 1 = 7.
Lecture et écriture pour les membres du même groupe: 4 + 2 = 6.
Lecture seulement pour les autres utilisateurs: 1.

Donc, pour "donner " ces droits au fichier forum-pc.txt, il a fallu taper la commande chmod 764 aidoforum.txt

Par défaut, les droits d'un fichier sont -rw-rw-rw [666] et ceux d'un répértoire sont -rwxrwxrwx [777].

Pour changer les droits d'un fichier, vous devez être propritétaire du fichier ou administrateur [root].

Ouf c'est fini

J'espère que ces quelques lignes auront pu vous éclairer d'avantage.

++


-----------------
http://www.linuxmint.com/pictures/title.png[/img]
Je ne répondrai à aucun message rempli d'abréviations sms. Du français correct et un minimum de politesse, SVP!
Lisez la FAQ

 21/10/2005 17:12Profil de weiouchEnvoyer un email à weiouch
bosco

    Webmaster



Inscrit le: 5/4/2004
Envois: 3391
Montpellier, France

 Les gestion des droits avec la commande CHMOD

Meric pour ce petit cours Weiouch qui, j'en suis sûr, aidera pas mal de personnes qui débutent sous Linux.

Je voudrais juste rajouter un petit truc sur la commande CHMOD (qui, au passage, signifie "Change Modes") :

il est aussi possible de changer les "droits" sur un fichier se trouvant dans un sous dossier ou dans un autre dossier (pour /var, /usr [...], seul root peut modifier les propriétés des dossiers/fichiers) via l'utilisation de la commande chmod comme suit :

chmod nombre chemin

ce qui peut donner :

chmod 777 /home/bosco/public_html/logs/access_log.log

Voilà, c'est fini.


-----------------
Mon blog - Première webradio Francophone
- Corsair Obsidian 450D | Coller Master 850W 80+ Silver
- Intel Core i7 3770k @ box | MSI Z77A-G45 | 4*4Go DDR3 @ 2133MHz | GTX 760-OC 2Go
- SSD OCZ Agility3 120Go | Western Digital Caviar Black 1To 64Mo

 21/10/2005 17:26Profil de boscoVisiter le site de boscoAdresse MSN de boscoAppeller bosco
Aurelie

    Modérateur



Inscrit le: 11/10/2005
Envois: 843
Un trou perdu

 Les gestion des droits avec la commande CHMOD

Et quand il s'agit d'un répertoire ?

parce que moi j'ai une partition fat32 sur le disque D:, que j'ai monté sous fedora dans /mnt/win_d et le problème, c'est que ni le root ni moi ne pouvons écrire dans le répertoire (juste lire) et ça me pete les tatanes tu vois car j'aimerais bien pouvoir écrire.

 21/10/2005 17:31Profil de AurelieVisiter le site de AurelieAdresse MSN de Aurelie
bosco

    Webmaster



Inscrit le: 5/4/2004
Envois: 3391
Montpellier, France

 Les gestion des droits avec la commande CHMOD

Pour un dossier, c'est la même chose. Par exemple, pour changer les droits sur le dossier jeux se trouvant dans /home/bosco, la commande sera :

chmod 777 /home/bosco/jeux (en admettant que l'on veut mettre les droits pour tout le monde)

Mais par contre, je ne suis pas sûr qu'il soit possible de modifier les fichiers sur une partition FAT32...


-----------------
Mon blog - Première webradio Francophone
- Corsair Obsidian 450D | Coller Master 850W 80+ Silver
- Intel Core i7 3770k @ box | MSI Z77A-G45 | 4*4Go DDR3 @ 2133MHz | GTX 760-OC 2Go
- SSD OCZ Agility3 120Go | Western Digital Caviar Black 1To 64Mo

 21/10/2005 17:37Profil de boscoVisiter le site de boscoAdresse MSN de boscoAppeller bosco
kimmed

    Membre



Inscrit le: 4/1/2019
Envois: 1


 Les gestion des droits avec la commande CHMOD

https://www.docteur-abidi.com

 4/1/2019 14:25Profil de kimmedVisiter le site de kimmed
Aubert

    Modérateur



Inscrit le: 2/8/2010
Envois: 81
Drôme France

 Les gestion des droits avec la commande CHMOD


Merci de lire les règles du site avant de poster un message. Celui-ci ne les respecte pas.
Désolé cher internaute mais ce n'est pas ici qu'il faut poster mais, à l'extrême limite, à cet endroit ce qui semble être une pub et non pas une réponse pertinente à la question du post précédant !
La prochaine fois, j'efface tout !


-----------------

 4/1/2019 15:04Profil de AubertEnvoyer un email à AubertVisiter le site de Aubert
serano

    Membre



Inscrit le: 20/12/2018
Envois: 3


 Les gestion des droits avec la commande CHMOD

Pour un dossier, c'est la même chose. Par exemple, pour changer les droits sur le dossier jeux se trouvant dans /home/bosco, la commande sera :
Clean Master Adam4adam Mathway

 10/1/2019 20:32Profil de seranoEnvoyer un email à seranoVisiter le site de serano

Forum-PC.net - Tous droits réservés - Déclaration à la CNIL n°1068955 - © 2004-2012
   Page créée en 0.1346 seconde(s) - 6 personnes en ligne   



Matériel informatique    Jeux vidéos    Image & son    Logiciels    Promotion du site    Cannabis    Paste it !