18 janvier, 2010Les droits en plus simple

Les droits sous linux, un truc avec lequel j’ai eu du mal au départ. Je vais tenter de vous l’expliquer le plus simplement possible.

Pour commencer on va se référer à la vie réelle, c’est plus simple pour comprendre.

Imaginons un micro-ondes

Four micro-ondes - t0m-s -

Un micro-ondes ??? Oui, attendez, vous allez comprendre par après.

Maintenant comparons nos fonctions de droits et celle du micro-ondes :

Droits micro-ondes
Lire voir ce qu’on veut réchauffer
Ecrire modifier le contenu qu’on veut réchauffer
Exécuter allumer le micro-ondes

Et n’oublions pas aussi les propriétaires :

Droits micro-ondes
Propriétaire vous
Groupe votre famille
Publique les autres

Donc maintenant que vous pouvez faire un rapport avec votre micro-ondes (instrument indispensable à une vie de Geek) on va commencer sérieusement.

Si vous voulez réchauffer une vieille pizza d’il y a 3 jours : vous voulez que personne ne puisse voir ça, ni changer votre pizza par autre chose et encore moins allumer le micro-ondes.
Vous allez donc pratiquer de la « lecture seul » en gros, vous seul pouvez voir, modifier et chauffer votre pizza.
Dans les droits cela vous donnera  « 700 »  … Pourquoi « 700 » ? C’est simple.

On suit un petit tableau

Droits micro-ondes
Propriétaire vous
Groupe votre famille
Publique les autres

Comment a-t-on fait pour trouver « 700 » ? En additionnant les nombres.
Le premier nombre vous représente vous, vous pouvez avoir tous les droits donc lire + écrire + exécuter (4+2+1) = 7
Le second nombre représente le groupe (votre famille), ils n’ont aucun droit => 0
Le troisième nombre représente les autres (tout ce qui est « public »), aucun droit non plus => 0

Imaginons maintenant que vous vouliez que tout le monde puisse accéder à votre micro-ondes librement (donc voir ce qu’il contient, modifier ce contenu et réchauffer des aliments).
Vous, tous les droits => 4+2+1 = 7
Votre famille idem => 7
Tous les autres aussi => 7
Vous devrez donc donner le code 777 à votre ficher et tout le monde pourra en faire ce qu’il veut (par contre c’est très peu recommandé pour la sécurité).

Un autre exemple un peu plus complexe, vous avez tous les droits, votre famille peut modifier le contenu du micro-ondes et le voir, mais ne peut le lancer, les autres peuvent seulement le lancer.
Vous => 4+2+1 = 7
Votre famille => lire (4) + écrire (2) => 4+2 = 6
Les autres => exécuter => 1
Vous aurez donc 761.

Maintenant vous devriez avoir compris les droits, on peut aussi utiliser la notation avec des lettres : « r » pour Read (lire), « w » pour Write (écrire), « x » pour eXecute (exécuter), et le tiret quand il n’y a pas de droits.
Exemple de 761 en lettre =>  rwxrw—x
Donc les 3 premiers symbole représente vos droits => « r » lire, « w » écrire, « x » exécuter.
Les trois suivants ceux du groupe (votre famille) => « r » lire, « w » écrire, « – » car on n’exécute pas.
Les trois dernier les droits public => « – » car on ne lit pas, « – » car on n’écrit pas, « x » exécuter.

J’espère que ça vous sera utile, à plus.

Creative Commons License photo credit: fazh

C.L.I.C : Communauté pour la Liberté Informatique à Charleroi - t0m-s -

Il y a a peine un mois, un total inconnu m’a contacté via le site parrains.linux.free.fr, son but était de rentrer en relation avec des personnes qui utilise le Libre (logiciel, OS, …) et formé un groupe sur la région de Charleroi, en Belgique.

J’ai donc lancé un groupe de discutions sur Google afin de réunir les idées des gens plus facilement.

Un nom a été trouvé : C.L.I.C : Communauté pour la Liberté Informatique à Charleroi.

Un logo a été créé (tout le monde l’a un peu modifié et finalement on est arrivé au logo du début de l’article).

Le projet a avancé et nous disposons maintenant d’un site chez Tuxfamily.

Je vous invite donc à nous rejoindre soit sur le site C.L.I.C.

Voici une petite liste des choses à faire :

  • démarches auprès des magasins informatiques pour les convertir.
  • recherche d’un local, pour nous retrouver tout d’abord, et aussi organiser des rendez-vous pour, par exemple, aider des gens à installer des logiciels libres ou meme juste leur en parler.
  • d’autres choses à voir dans le futur.

Donc si vous êtes sur Charleroi et que vous utilisé des logiciels libres, ou si vous aimeriez en apprendre plus sur le sujet n’oubliez pas : C.L.I.C : la Communauté pour la Liberté Informatique à Charleroi.

Si quelqu’un avait la possibilité de nous aider dans nos démarches (si vous travailler dans un magasin d’informatique dans la région de Charleroi, si vous pouvez obtenir un local, …).

Donc je rappel encore une fois vous pouvez nous contacter par le site officiel de la C.L.I.C ou via le compte CLIC sur identi.ca (un twitter libre).

Bonne journée à tous.

Un petit lien pour Costalfy et aussi pour Tef.