on retrouve la notation octale avec la fonction chmod (unix/linux)
convertir 10 en binaire et en octal
| Décimal | Binaire (groupé par 3 bits) | Octal |
|---|---|---|
| 10 | 001 010 | 12 |
convertir 25 en binaire et en octal
| Décimal | Binaire (groupé par 3 bits) | Octal |
|---|---|---|
| 25 | 000 110 001 | 31 |
convertir 64 en binaire et en octal
| Décimal | Binaire (groupé par 3 bits) | Octal |
|---|---|---|
| 64 | 001 000 000 | 100 |
convertir 100 en binaire et en octal
| Décimal | Binaire (groupé par 3 bits) | Octal |
|---|---|---|
| 100 | 001 100 100 | 144 |
convertir 255 en binaire et en octal
| Décimal | Binaire (groupé par 3 bits) | Octal |
|---|---|---|
| 255 | 000 111 111 111 | 377 |
Avec la commande chmod
etudiant@ordi:~/Works/TP0_LINUX$ ls -lh
total 12K
-rw-rw-r-- 1 etudiant etudiant 19 juil. 2 18:36 bonjour.txt
-rw-rw-r-- 1 etudiant etudiant 65 juil. 3 12:54 Hello
-rw-rw-r-- 1 etudiant etudiant 84 juil. 3 19:04 lesdeux
extrait du man chmod
CHMOD(1) Commandes de l’utilisateur CHMOD(1)
NOM
chmod – Modifier les bits de comportement de fichier
SYNOPSIS
chmod [OPTION]… MODE[,MODE]… FICHIER…
chmod [OPTION] … MODE-OCTAL FICHIER …
chmod [OPTION] … –reference=FICHIER-R FICHIER …
DESCRIPTION
Cette page de manuel documente la version GNU du programme chmod. Le programme chmod modifie les bits de comportement de fichier de chacun
des fichiers indiqués, en suivant l’indication de mode, qui peut être une représentation symbolique des changements à effectuer ou un
nombre octal représentant le motif binaire des nouveaux bits de comportement.
chmod 777 fichier
sachant que le premier 7 est pour me propriétaire du fichier (owner) (bruno)
le 7 suivant le groupe (ici groupe bruno)
et le dernier 7 les autres (other) en plus du group et propriètaire
ce 7 en octal donne en binaire 111 , donc simplement Read / Write / eXecutable
avec ces droits tout le monde peut lire, écrire et exécuter le fichier si c’est possible bien évidemment.
ls -l
-rwxrwxrwx 1 bruno bruno 5 5 juin 15:47 fichier
Donner la commande pour autoriser le fichier en lecture que pour le propriétaire
chmod 400 fichier
Donner la commande que le propriétaire puisse lire écrire , ne pas exécuter , rien pour le groupe, et juste en lecture pour pour les autres.
chmod 604 fichier
