Quelles sont les autorisations Linux ?

青灯夜游
Libérer: 2021-11-29 17:12:16
original
22106 Les gens l'ont consulté

Il existe quatre types d'autorisations Linux : 1. L'autorisation de lecture, qui est l'autorisation de lire le contenu du fichier ; 2. L'autorisation d'écriture, qui est l'autorisation d'écrire des données dans le fichier ; Autorisation spéciale.

Quelles sont les autorisations Linux ?

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

Il existe trois identités pour accéder aux fichiers/répertoires sous Linux :

  • u : le propriétaire du fichier

  • g : le groupe auquel appartient le fichier

  • o : les autres utilisateurs

Pour chaque identité, il y a quatre autorisations

  • r : autorisation de lecture (lecture)

    Pour les fichiers, cela signifie l'autorisation de lire son contenu. Pour les répertoires, il est impossible de visualiser le contenu du répertoire (. ls a échoué)

  • w : autorisation d'écriture (écriture)

    Autorisation d'écriture : pour les fichiers, vous pouvez écrire des données dans le fichier, pour les répertoires, vous ne pouvez pas supprimer de fichiers dans le répertoire

  • x : autorisation exécutable (exécuter)

    Pour les fichiers exécutables, la ligne ne peut pas être utilisée (vous pouvez voir que la couleur a changé), et pour les répertoires, le répertoire ne peut pas être saisi (échec du cd)

  • s : Autorisations spéciales

Comment exprimer les autorisations Linux

Quelles sont les autorisations Linux ?

En parlant d'autorisations, alors il faut parler des utilisateurs sous Linux !

Il n'existe que deux types d'utilisateurs Linux : les utilisateurs ordinaires et les super utilisateurs

  • Super utilisateurs : disposent de toutes les autorisations sous ce système et peuvent faire ce que vous voulez sans aucune restriction

  • Utilisateurs ordinaires : seulement une partie du les autorisations sont également limitées dans ce qu'ils peuvent faire (mais nous pouvons généralement utiliser sudo pour effectuer certaines choses qui nécessitent des autorisations root, mais le mot de passe root est requis)

Modifier les autorisations sous forme numérique

chmod 755 test.sh
Copier après la connexion

le fera 755 est converti en forme de caractère, qui est rwxr-xr-x, ce qui signifie que le propriétaire du fichier, le groupe auquel il appartient et les autres utilisateurs peuvent lire et exécuter le fichier test.sh, mais seul le propriétaire peut écrire à ce fichier. C'est-à-dire que d'autres personnes n'ont pas le droit de modifier le fichier test.sh.

(Bien sûr, les utilisateurs root n'ont pas cette restriction, quiconque veut changer peut le faire. C'est aussi une expérience qui reflète le pouvoir suprême du compte root !)

Modifier les autorisations de fichiers sous forme de caractères

chmod +x test.sh
Copier après la connexion

La forme mathématique peut modifier le fichier à la fois. Quatre autorisations pour les trois identités, et la forme de caractère est plus flexible. Une certaine autorisation d'une certaine identité peut être définie séparément. Par exemple, la commande ci-dessus consiste à accorder des autorisations d'exécution à tous. trois identités. Vous pouvez également les séparer. Paramètres séparés :

chmod u+x test.sh  只给拥有者加上可执行权限
chmod g+x test.sh  只给群组身份加上可执行权限
chmod o+x test.sh  只给其他人身份加上可执行权限
Copier après la connexion

Les trois instructions ci-dessus sont équivalentes à l'instruction ci-dessus. Ce sont toutes des fonctions qui permettent des autorisations exécutables pour toutes les identités. Vous pouvez également opérer comme suit :

chmod a+x test.sh
Copier après la connexion

Le. un ici représente les 3 identités !

Si vous souhaitez supprimer une certaine autorisation d'une certaine identité, remplacez simplement + par -, par exemple, pour supprimer les autorisations exécutables des identités d'autres personnes :

chmod o-x test.sh
Copier après la connexion

Recommandations associées : "Tutoriel vidéo Linux"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal