Dans le système Linux pour ajouter des autorisations au fichier ou à tout dossier chod La commande est utilisée, non seulement qu'il y a des nombres attribués, en fonction des types d'autorisations comme pour lire son 4 pour écrire son 2 et pour l'exécution, c'est 1 qui fait collectivement le numéro 7.
Ainsi, en mots plus simples, Chmod 777 signifie accorder toutes les autorisations pour lire, écrire et exécuter n'importe quel fichier par tout utilisateur du système, pour en savoir plus sur le Chmod 777 lire ce guide comme il explique sa signification en détail.
Donner des autorisations à un fichier dans Linux
Pour comprendre profondément la signification de Chmod 777, il faut être pleinement conscient de la façon de donner des autorisations à un fichier ou à un dossier. Il existe trois types d'autorisations qui sont normalement données au fichier un est lire, écrire et le troisième est exécuter et pour rendre l'autorisation compréhensible par l'ordinateur, chaque type a été attribué un numéro:
0 | Aucune autorisation |
1 | Autorisation d'exécuter |
2 | Autorisation d'écrire ou de modifier |
3 | Autorisation d'écrire et d'exécuter |
4 | Autorisation de lire |
5 | Autorisation de lire et d'exécuter |
6 | Autorisation de lire et d'écrire |
7 | Autorisation de lire, écrire et exécuter |
Il existe trois types d'utilisateurs dans Linux: l'un est Propriétaire, deuxième est Groupe et le troisième est Autres Et le Chmod 777 signifie que tous les utilisateurs peuvent lire, écrire ou exécuter le fichier. Pour illustrer davantage la définition des autorisations à l'aide de la commande CHMOD, le tableau ci-dessous donne une combinaison à trois chiffres:
Autorisation | Valeurs |
Aucune autorisation pour lire, écrire et exécuter | 0 (0 + 0 + 0) |
Autorisation pour exécuter uniquement | 1 (0 + 0 + 1) |
Autorisation d'écrire uniquement | 2 (0 + 2 + 0) |
Autorisation de lire uniquement | 4 (4 + 0 + 0) |
Autorisation de lire et d'exécuter | 5 (4 + 0 + 1) |
Autorisation de lire et d'écrire | 6 (4 + 0 + 2) |
Autorisation de lire l'écriture et l'exécution | 7 (4 + 2 + 1) |
Pour l'illustration, il existe un exemple de modification des autorisations d'un fichier à l'aide de ChMOD. Il vous a été fait pour comprendre profondément la signification de Chmod 777.
Créons un simple script bash Fichier sur le système Linux, puis modifiez les autorisations en conséquence en utilisant:
$ nano mybashscript.shot
Ajoutez ensuite n'importe quel script dans le fichier bash et fermez le fichier en l'enregistrant:
Nous allons maintenant ajouter une autorisation au fichier comme si vous voulez que personne ne puisse accéder à ce fichier, puis utilisez:
$ sudo chmod 000 mybashscript.shot
Maintenant, juste pour vérifier, essayons de le lire en utilisant:
$ cat mybashscript.shot
À partir de l'image ci-dessus, on peut clairement comprendre que maintenant on peut lire le fichier à l'exception de l'utilisateur avec les privilèges sudo; Vérifiez maintenant le fichier s'il est modifiable ou non:
$ nano mybashscript.shot
À partir de l'image ci-dessus, on peut clairement comprendre que personne ne peut écrire ou modifier. Voyez maintenant si ce fichier est exécutable en utilisant:
$ bash mybashscript.shot
Depuis l'image ci-dessus, il est clair que personne d'autre que les administrateurs système ne peut exécuter le fichier, modifions maintenant l'autorisation du fichier que tout le monde peut le visualiser en utilisant le ChMOD:
$ sudo chmod 777 mybashscript.shot
On peut dire à partir de l'image ci-dessus que l'autorisation a changé car la couleur du fichier a changé en vert.Ce qui signifie que tout le monde peut lire, écrire et exécuter le fichier, alors essayons de lire le .shot déposer:
$ cat mybashscript.shot
Vous pouvez maintenant voir que le fichier est lisible, alors écrivons ou modifions le fichier à l'aide:
$ nano mybashscript.shot
Le fichier est également désormais écrite, maintenant, la dernière chose qui doit être vérifiée est l'exécution du fichier et peut être fait par:
$ bash mybashscript.shot
Le fichier est désormais également exécutable, alors maintenant vous devez avoir rassemblé l'utilisation de ChMOD 777 dans Linux et pour le résumer, il peut être dit qu'il rend le fichier lisible, inscriptible et exécutable pour tout le monde sur le système Linux.
Conclusion
La définition des autorisations pour accéder aux données de votre système Linux est bénéfique car elle protége les données des pirates. La commande chmod est utilisée à de telles fins. Le CHMOD 777 est principalement utilisé pour rendre le fichier lisible, écrit et exécutable pour tout utilisateur.