chmod est une commande de Linux (systèmes de type Unix) qui peut être utilisée pour modifier les autorisations des fichiers. Il change le groupe, l'utilisateur et les autres en exécuter, écrire, et autorisation de lecture . Ce chmod 755 Linux La commande est un cas d’utilisation essentiel de chmod. Généralement, cette commande est appliquée pour effectuer diverses opérations sans aucune difficulté car elle facilite la tâche de nombreux administrateurs système lors de l'exécution d'applications.
Important : La commande Linux 'chmod' doit être saisie en lettres minuscules.
Si nous implémentons la commande, c'est-à-dire chmod 755 filename, nous demandons à tout le monde d'exécuter et de lire le fichier. Dans ce cas, le propriétaire du fichier est également autorisé à écrire dans ce fichier. Lorsque nous utilisons 755 pour n'importe quel répertoire, cela définit que tout le monde peut y accéder.
Important : Généralement, ces autorisations peuvent être traduites en représentation textuelle rwxr - xr - x.
bases de la commande chmod
Nous pouvons postuler commande chmod pour modifier l'autorisation de n'importe quel fichier sous Unix. Nous pouvons également transmettre l'autorisation du fichier sous la forme d'un numéro à trois chiffres.
Dans le numéro 755, le premier numéro 7 peut être défini comme l'autorisation fournie au propriétaire, le deuxième numéro 5 peut être défini comme l'autorisation de groupe et le troisième numéro 5 peut être défini comme la permission de chacun.
En d’autres termes, 755 peut être représenté comme suit :
7 utilisateurs exécutent, écrivent et lisent
5 groupes exécutent et lisent
5 autres exécutent et lisent
Il existe certains types d'autorisations essentiels pour les groupes et les utilisateurs :
- Exécuter l'autorisation
- Autorisation d'écriture
- Autorisation de lecture
Syntaxe
La commande chmod a la syntaxe qui peut être définie comme suit :
chmod
La partie autorisation de la commande peut avoir des types de formats distincts. Un format peut être défini comme un groupe de nombres identique à celui que nous pouvons voir comme suit :
chmod 755
Avant de voir l'utilisation de chmod, nous devons connaître certaines des options ci-dessous :
clé primaire composite
-R : Cette option peut modifier les autorisations de manière récursive.
-référence=FICHIER : Il utilise le mode du FILE plutôt que les valeurs MODE.
-c : Il signale uniquement si une modification est apportée.
-dans: Il peut générer le diagnostic pour tous les fichiers traités.
La représentation octale de la commande chmod
Les autorisations sont également exprimées sous forme de représentation octale (avec des nombres de 0 à 7).
Et c'est exactement ce qu'est 755, un ensemble de représentation octale d'autorisation pour le propriétaire du groupe, le propriétaire de l'utilisateur et autres.
Les nombres octaux partent de la somme des nombres suivants :
1= exécuter l'autorisation
recherche contradictoire
2= autorisation d'écriture
4= autorisation de lecture
Par conséquent, 7= 1 + 2 + 4= Exécuter + Écriture + Autorisation de lecture
5= 1 + 4= Exécuter + Autorisation de lecture
Où le propriétaire du groupe, le propriétaire de l'utilisateur et d'autres autorisations peuvent être considérés séparément.
En outre, la somme des autorisations pour différents propriétaires d'utilisateurs peut générer un nombre octal (de 0 à 7) et est également utilisée pour le propriétaire du groupe et d'autres autorisations.
Remarque : N'oubliez pas de contourner l'autorisation, c'est-à-dire le 777 qui offre un accès complet à tout le monde. Sur les répertoires ou fichiers, la commande 777 n'est pas proposée pour des raisons évidentes de sécurité.
Commande chmod 755 sur l'utilisation des répertoires et fichiers
Comprenons les conséquences des autorisations sur les répertoires et les fichiers.
Nous souhaitons savoir ce que font les autorisations d'exécution, d'écriture et de lecture du point de vue de l'utilisateur si elles sont appliquées à des répertoires ou des fichiers.
Autorisation de lecture :
Autorisation d'écriture :
- file : Il peut modifier le contenu du fichier.
Exécuter l'autorisation :