Skip to main content

Configuration des droits d'accès aux fichiers et répertoires Unix / Linux

Viewing Diagnostic Codes in a 2014 Volvo Truck (Avril 2025)

Viewing Diagnostic Codes in a 2014 Volvo Truck (Avril 2025)
Anonim

Les systèmes d'exploitation Unix et Linux attribuent des droits d'accès aux fichiers et aux répertoires en utilisant l'un des trois types d'accès (lecture, écriture et exécution) attribués à chacun des trois groupes (propriétaire, groupe et autres utilisateurs).

Si vous listez les détails des attributs d’un fichier à l’aide de la touche ls commande avec le -l commutateur (par exemple ls -l nom de fichier ), il renverrait des informations qui ressembleraient à -rwe-rw-r-- qui équivaut à lire, écrire et exécuter des privilèges pour le propriétaire, des privilèges de lecture et d'écriture pour le groupe et un accès en lecture seule à tous les autres utilisateurs.

Chacun des types de droits d'accès a une valeur numérique associée répertoriée ci-dessous:

  • Lire = 4
  • Ecrire = 2
  • Execute = 1

Les valeurs des droits d'accès de chacun des groupes sont additionnées pour obtenir une valeur comprise entre 0 et 7, qui peut être utilisée pour attribuer ou modifier des autorisations à l'aide de la commande chmod (changement de mode) commande.

Dans l’exemple ci-dessus, les droits d’accès au fichier en question peuvent être attribués en entrant chmod 764 nom de fichier . Le numéro 764 est dérivé de:

  • rwe = 4 (lecture) + 2 (écriture) + 1 (exécution) = 7
  • rw = 4 (lecture) + 2 (écriture) = 6
  • r = 4 (lecture) = 4

Vous pouvez utiliser le chmod commande pour attribuer des droits d'accès aux fichiers et aux répertoires. Gardez à l'esprit que les commandes Unix et Linux et les noms d'objet sont sensibles à la casse. Tu dois utiliser "chmod"et pas CHMod ou toute autre combinaison de lettres majuscules et minuscules.

Comment utiliser la commande chmod:

  • Accès complet pour tout le monde: chmod 777 nom de fichier
  • Accès complet pour les privilèges de propriétaire et de groupe, mais les autres utilisateurs peuvent uniquement lire et exécuter: chmod 775 nom de fichier
  • Accès complet pour le propriétaire, mais en limitant les privilèges du groupe et des autres utilisateurs à la lecture et à l’exécution uniquement pour les fichiers du répertoire: chmod 755 nom de répertoire
  • Accès complet pour le propriétaire sans droits d'accès ni privilèges pour quelqu'un d'autre: chmod 700 nom de fichier
  • Aucun accès aux fichiers du répertoire du groupe ou des autres utilisateurs et propriétaire limité à la lecture et à l'exécution de privilèges pour empêcher la suppression ou la modification accidentelle de fichiers du répertoire: chmod 500 nom de répertoire
  • Autoriser le propriétaire et le groupe à accéder en lecture et en écriture à un fichier, autorisant les autres membres du groupe à modifier ou supprimer le fichier ainsi que le propriétaire, mais sans accès pour les autres utilisateurs chmod 660 nom de fichier