1. Différents types de fichiers ont des couleurs différentes sous LINUX
Fichier vert: fichier exécutable, programme exécutable
Fichier rouge: fichier compressé ou fichier de package
Fichier bleu: répertoire
Fichiers blancs: fichiers généraux, tels que fichiers texte, fichiers de configuration, fichiers de code source, etc.
Fichiers bleu clair: fichiers de lien, principalement des fichiers créés avec la commande ln
Rouge clignotant: il y a un problème avec le fichier lié
Jaune: indique le fichier de l'appareil
Gris: indique d'autres fichiers
2. introduction de chmod
chmod + x signifie donner l'autorisation d'exécution
chmod + x transforme les fichiers ordinaires (gris) + x en vert
chmod -x transforme les fichiers exécutables (vert) en fichiers ordinaires (gris)
chmod a + x
u signifie utilisateur.
g signifie groupe d'utilisateurs.
o signifie autres.
a signifie tout.
Cela signifie que chmod u + x somefile n'accorde la permission d'exécution qu'au propriétaire de ce fichier
et chmod + x somefile est identique à chmod a + x somefile
fichier ou répertoire chmod 777
Exemple: chmod 777 / etc / squid Après l'exécution de la commande, les permissions du dossier squid (répertoire) sont modifiées en 777 (lisible, inscriptible et exécutable)
Dans le système Linux, les rôles et autorisations de chaque utilisateur sont très détaillés et stricts. Chaque fichier (répertoire) dispose de droits d'accès. Ce mécanisme est utilisé pour déterminer qu'un utilisateur peut accéder au fichier (répertoire) d'une certaine manière. Effectuer des opérations comme la lecture, l'écriture et l'exécution.
Il existe 3 types d'utilisateurs différents qui manipulent des fichiers ou des répertoires: les propriétaires de fichiers, les utilisateurs de groupe et les autres utilisateurs. Le bit le plus élevé représente la valeur d'autorisation du propriétaire du fichier, le bit du milieu représente la valeur d'autorisation de l'utilisateur du groupe et le bit le plus bas représente la valeur d'autorisation des autres utilisateurs. Par conséquent, dans chmod 777, les trois nombres 7 correspondent à ce qui précède trois utilisateurs, et les valeurs d'autorisation sont toutes pour 7.
Les autorisations de fichier ou de répertoire sont divisées en trois types: lecture seule, écriture seule et exécutable.
Autorité | Valeur d'autorisation | Binaire | Action spécifique |
---|---|---|---|
r | 4 | 00000100 | r ead, lire. L'utilisateur actuel peut lire le contenu du fichier et l'utilisateur actuel peut parcourir le répertoire. |
w | 2 | 00000010 | w rite, écriture. L'utilisateur actuel peut ajouter ou modifier le contenu du fichier, et l'utilisateur actuel peut supprimer ou déplacer le répertoire ou les fichiers dans le répertoire. |
X | 1 | 00000001 | e x exécutez, exécutez. L'utilisateur actuel peut exécuter des fichiers et l'utilisateur actuel peut accéder au répertoire. |
Selon le tableau ci-dessus, la combinaison d'autorisations est la somme des valeurs d'autorisation correspondantes, comme suit:
7 = 4 + 2 + 1 Autorisations de lecture et d'exécution
5 = 4 + 1 Autorisations de lecture et d'exécution
4 = 4 accès en lecture seule
Par conséquent, tout le monde comprend la signification de la commande chmod 754 filename .
La signification de cette commande est de donner au propriétaire du fichier l'autorisation de lecture et d'exécution du fichier de nom de fichier, de donner à l'utilisateur du groupe l'autorisation de lecture et d'exécution et de donner l'autorisation de lecture aux autres utilisateurs.
Pour des explications plus officielles et détaillées, vous pouvez utiliser la commande suivante pour afficher:
chmod --help ou
homme chmod