Autorisations d'utilisation : Tous les utilisateurs
Méthode d'utilisation : chmod [ -cfvR] [--help] [--version] mode fichier...
Description :
Stockage de fichiers Linux/Unix Accès les autorisations sont divisées en trois niveaux : propriétaire du fichier, groupe et autres. Utilisez chmod pour contrôler la manière dont les autres accèdent aux fichiers.
Mode : Chaîne de paramètre d'autorisation, le format est le suivant : [ugoa...][[+-=][rwxX]...][,...], où u représente le fichier Le propriétaire du fichier, g signifie la personne qui appartient au même groupe que le propriétaire du fichier, o signifie quelqu'un d'autre et a signifie les trois.
+ signifie ajouter des autorisations, - signifie annuler les autorisations, = signifie uniquement définir des autorisations.
r signifie lisible, w signifie inscriptible, x signifie exécutable, X signifie uniquement lorsque le fichier est un sous-répertoire ou que le fichier a été défini pour être exécutable.
#🎜🎜 ## 🎜🎜# Exemple :-c : Si les permissions du fichier ont effectivement été modifiées, l'action de changement sera affichée
-f : Si les permissions du fichier ne peuvent pas être modifié Ne pas afficher non plus les messages d'erreur
-v : Afficher les détails des modifications d'autorisation
-R : Effectuer les mêmes modifications d'autorisation sur tous les fichiers et sous-répertoires du répertoire actuel ( c'est-à-dire changer un par un de manière récursive)
--help : Afficher les instructions auxiliaires
--version : Afficher la version
Définir le fichier file1.txt pour qu'il soit lisible par tout le monde
chmod ugo+r file1.txt# 🎜 🎜#Définir le fichier file1.txt pour qu'il soit lisible par tout le monde
chmod a+r file1.txt
#🎜🎜 ##🎜🎜 # Définissez les fichiers file1.txt et file2.txt comme propriétaire du fichier. Les personnes appartenant au même groupe peuvent y écrire, mais les autres ne peuvent pas y écrire#🎜 🎜#chmod ug. +w,o-w file1.txt file2.txt
Définissez ex1.py pour que seul le propriétaire du fichier puisse exécuter
#🎜 🎜#chmod u +x ex1.pyDéfinir tous les fichiers et sous-répertoires du répertoire actuel pour qu'ils soient lisibles par n'importe qui#🎜🎜 #chmod -R a+r *
De plus, chmod peut également utiliser des nombres pour représenter les autorisations, comme le fichier chmod 777La syntaxe est : #🎜 🎜#chmod fichier abc
r=4, w=2, x=1 Si vous voulez l'attribut rwx, alors 4+2+1=7 ; Si vous voulez l'attribut rw, alors 4+2=6 ;où a, b et c sont chacun un nombre, représentant respectivement les autorisations de l'utilisateur, du groupe et de l'autre.
Si vous voulez l'attribut r-x, alors 4+1=7 ;
Exemple :
le fichier chmod a=rwx a le même effet que le fichier chmod 777 chmod ug= rwx, le fichier o=x a le même effet que le fichier chmod 771root
autorisationsexplication détaillée de la commande chown#🎜 🎜##🎜 🎜# Autorisations d'utilisation :
rootMéthodes d'utilisation :
chown [-cfhvR] [--help] [--version] utilisateur[ :group] file ...Linux/Unix est un système d'exploitation multi-tâches multi-personnes, et tous les fichiers avoir des propriétaires. Utiliser du chown Le propriétaire du fichier peut être modifié. De manière générale, cette commande ne peut être utilisée que par l'administrateur système (root). Généralement, les utilisateurs n'ont pas l'autorisation de changer les propriétaires de fichiers d'autres personnes, ni l'autorisation de changer eux-mêmes le propriétaire du fichier. Remplacez le propriétaire de votre fichier par quelqu'un d'autre. Seul l'administrateur système (root) dispose de ces autorisations.
user : l'utilisateur du nouveau propriétaire du fichier
IDgroup : le groupe d'utilisateurs du nouveau propriétaire du fichier#🎜 🎜#-c : Si le propriétaire du fichier a bien été changé, afficher uniquement l'action de changement
-f : Si le propriétaire du fichier ne peut pas être modifié, ne pas afficher le message d'erreur-h : Apportez des modifications uniquement au lien, pas au fichier vers lequel le lien pointe réellement.
-v : Affichez les détails du changement de propriétaire
-R : Apportez les mêmes modifications à tous les fichiers et sous-répertoires du fichier. répertoire actuel. Changements de propriétaire (c'est-à-dire changements un par un de manière récursive)
--help : Afficher les instructions auxiliaires
--version : Afficher la version
Exemple :
Définir le propriétaire du fichier file1. txt aux utilisateurs du groupe d'utilisateurs jessie
chown jessie:users file1.txt
Définissez les propriétaires de tous les fichiers et sous-répertoires du répertoire actuel sur les utilisateurs du groupe d'utilisateurs lambport
chown -R lamport:users *
-rw------- (600) -- Seul le propriétaire dispose des autorisations de lecture et d'écriture.
-rw-r--r-- (644) -- Seul le propriétaire dispose d'autorisations de lecture et d'écriture ; les utilisateurs du groupe et les autres utilisateurs n'ont que des autorisations de lecture.
-rwx------ (700) -- Seul le propriétaire dispose des autorisations de lecture, d'écriture et d'exécution.
-rwxr-xr-x (755) -- Le propriétaire dispose d'autorisations de lecture, d'écriture et d'exécution ; tandis que les utilisateurs du groupe et les autres utilisateurs n'ont que des autorisations de lecture et d'exécution.
-rwx--x--x (711) -- Le propriétaire dispose d'autorisations de lecture, d'écriture et d'exécution ; tandis que les utilisateurs du groupe et les autres utilisateurs n'ont que des autorisations d'exécution.
-rw-rw-rw- (666) -- Tous les utilisateurs disposent d'autorisations de lecture et d'écriture de fichiers. Cette approche n'est pas recommandée.
-rwxrwxrwx (777) -- Tous les utilisateurs disposent d'autorisations de lecture, d'écriture et d'exécution. Une approche encore plus indésirable.
Voici deux paramètres courants pour le répertoire :
drwx------ (700) - Seul le propriétaire peut lire et écrire dans le répertoire.
drwxr-xr-x (755) - Tous les utilisateurs peuvent lire le répertoire, mais seul le propriétaire peut modifier le contenu du répertoire
Le nombre représentatif de suid est 4, par exemple, le résultat de 4755 est -rwsr -xr-x
Le nombre représentatif de sgid est 2, par exemple, le résultat de 6755 est -rwsr-sr-x
Le nombre représentatif de sticky bit est 1, par exemple, le résultat de 7755 est -rwsr- sr-t
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!