
|
Les bons tutoriaux du Dr Sombrelien (et son assistant) - Les droits sous Unix
![]() Sous Linux, les droits sont gérés de cette façon: Possesseur du fichier (user): Lecture (read) / Ecriture (write) / Exécution (execute) Groupe du possesseur du fichier (group): Lecture / Ecriture / Exécution Tous les autres (others): Lecture / Ecriture / Exécution Avec r=read, w=write, x=execute, cela donne, pour un fichier avec tous les droits:
Si je ne donne que les droits à l'utilisateur:
Si retire le droit d'execution a l'utilisateur et j'ajoute le droit de lecture au group et aux autres
Passons aux chiffres. On entends souvent dire: met ça en 777 ou 644 sans trop savoir ce que ça veut dire. Ben en fait, ya rien de compliqué. Chacun des chiffres correspond aux différents utilisateurs. Ainsi, 644 sera 6 pour le user, 4 pour le group et 4 pour others. Ce qu'il faut savoir, c'est que les droits sont en binaire, alors si on prend le dernier exemple que j'ai donné, on a ça:
Ou plus simplement 110 100 100. Maintenant, avec des calculs simples, si on transforme cette notation binaire en notation octale, on obtient 644 (110 = 6, 100 = 4) Pour faire simple, on dira que le droit read = 4, le droit write = 2 et le droit exectute = 1. Alors si on veut attribuer le droit read et write, il nous suffit d'ajouter les nombres. Donc 4+2 = 6. Si on veut attribuer les 3 droits, on a 4+2+1 = 7. Et ceci pareil pour les 3 types d'utilisateurs (user / group / others)
Dernière modification le Lundi 28 Avril 2008
|
||||||