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'hexadécimal
Et la suite en octal :
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 deuxième
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
777nom (fichier ou dossier) revient exactement à dire :
chmod
111111111 nom (fichier ou dossier)
Donc chmod
654 <====> (équivalent) chmod
110101100
Et là nous avons donné les droits suivants :
- Le propriétaire : 6 : lire (read) et écrire (write) mais pas exécuter (execute)
- Le groupe : 5 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 monde a compris et a trouvé satisfaction dans ce tutoriel.
Merci
~~ DOTWIZARD512 ~~