Maison >Opération et maintenance >exploitation et maintenance Linux >Comment définir les autorisations sur les fichiers sous Linux
Linux définit les autorisations des répertoires et des fichiers :
Définissez les autorisations des fichiers ou des répertoires via la commande chmod Vous pouvez utiliser deux formes de représentation des autorisations : la forme de caractères. et forme numérique. Les caractères d'autorisation r, w et x peuvent être représentés respectivement par des nombres octaux 4, 2 et 1. Lors de la représentation d'une combinaison d'autorisations, les nombres doivent être accumulés. Partage de tutoriel d'article connexe : Tutoriel Linux
Par exemple : "rwx" peut être exprimé par "7" sous forme de nombres accumulés, et " r-x" peut être exprimé par "5" et "rwxr-xr-x" se compose de trois segments d'autorisation, il peut donc être exprimé par "755"
Les autorisations d'appel de fichiers Linux/Unix sont divisées en trois niveaux : propriétaire du fichier, groupe, autre. Utilisez chmod pour contrôler la façon dont les fichiers sont appelés par les autres.
Syntaxe
chmod [-cfvR] [--help] [--version] mode file...
Description du paramètre
mode : Chaîne de paramètre d'autorisation, le format est le suivant :
[ugoa...][[+-=][rwxX]...][,...]
Exemple
Rendre le fichier file1.txt lisible par tout le monde :
chmod ugo+r file1.txt
Rendre le fichier file1.txt lisible par tout le monde :
chmod a+r file1.txt
Remplacer le fichier file1.txt par file2. txt est défini comme propriétaire du fichier. . Les personnes du même groupe que lui peuvent écrire, mais les autres ne peuvent pas écrire :
chmod ug+w,o-w file1.txt file2.txt.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!