[LINUX] Découvrir les autorisations de fichiers et les super utilisateurs

J'ignorais les permissions et permissions des fichiers Linux, alors j'ai cherché.

introduction

Pour les fichiers gérés par Linux, la propriété est définie pour tout, des fichiers créés par vous-même aux bibliothèques fournies par le système en passant par les commandes d'exécution. Le propriétaire du fichier peut définir librement le droit d'accès au fichier.

Confirmer le propriétaire du fichier

$ ls -l /bin/cat
-rwxr-xr-x  1 root(Propriétaire du fichier)  wheel(Le groupe auquel appartient le fichier)  23648  9 21  2018 /bin/cat

groupe

Un groupe est un groupe d'utilisateurs.

En affectant plusieurs utilisateurs administrateurs à un groupe appelé «roue» qui gère le système et en donnant la permission au groupe de roues, il est possible de donner la même autorité à plusieurs utilisateurs qui ont le même rôle.

À propos des utilisateurs

Droits d'accès aux fichiers

Dans chaque fichier, les informations qui définissent l'autorité *** "Autoriser n'importe qui à effectuer quel type d'opération" *** sont définies.

-rwxr-xr-x(Type de fichier et autorisations de fichier) 1 root(Propriétaire du fichier)  wheel(Le groupe auquel appartient le fichier)  23648  9 21  2018 /bin/cat

À propos du type de fichier

Droits d'accès aux fichiers

Les permissions des fichiers affichés par rwxr-xr-x sont dans un bloc tous les trois, ce qui signifie respectivement les permissions pour" propriétaire "," groupe "et" autres utilisateurs ". Les symboles tels que r, w et x signifient des opérations sur les fichiers autorisés. Il existe trois types d'opérations: "lire", "écrire" et "exécuter". S'il n'est pas autorisé, «-» sera affiché.

-rwxr-xr-x 1 root  wheel  23648  9 21  2018 /bin/cat

Description des autorisations de fichier ci-dessus

Propriétaire

rwx →" Lire "" Ecrire "" Exécuter "est autorisé

utilisateur du groupe de roues

r-x →" Lire "et" Exécuter "sont autorisés

Autres utilisateurs

r-x →" Lire "et" Exécuter "sont autorisés

commande chmod

Une commande pour définir les autorisations de fichier et de répertoire. La commande chmod a une spécification de mode symbole et un paramètre de mode numérique.

Comment spécifier l'utilisateur en mode symbole

Comment utiliser en mode symbole

Ajouter l'autorisation d'écriture du propriétaire

$ chmod u+w file.txt



 Supprimer l'autorisation d'écriture pour le groupe

#### **`$ chmod g-w file.txt`**
```txt


 Rendre les autorisations des autres utilisateurs en lecture seule

#### **`$ chmod o=r file.txt`**
```txt


#### Méthode de spécification de l'utilisateur en mode numérique

 Numéros d'autorisation en mode numérique

 * r (lire): 4
 * w (écrire): 2
 * x (exécuter): 1

#### Comment utiliser en mode numérique

 Spécifiez les autorisations file.txt dans `rwxr-xr-x`

#### **`$ chmod 755 file.txt`**
```txt


## Super utilisateur
 Utilisateur spécial avec privilèges d'administrateur

 Normalement, il est courant de se connecter et de fonctionner en tant qu'utilisateur général, et de travailler en tant que super-utilisateur uniquement lorsque cela est nécessaire.

### commande su
 Commande pour devenir temporairement un autre utilisateur

 La commande su peut être n'importe quel utilisateur, mais cette commande est principalement utilisée pour devenir un super utilisateur. Pour des raisons de sécurité, il n'est pas possible de se connecter directement en tant que super utilisateur sous Linux. Tout d'abord, vous devez vous connecter en tant qu'utilisateur général et utiliser la commande su pour devenir un super utilisateur.

### commande sudo
 Exécutez la commande en tant qu'autre utilisateur. Si aucun utilisateur n'est spécifié, il sera exécuté en tant que super utilisateur.

## Résumé
 D'une manière ou d'une autre, j'utilisais la commande chmod et la commande sudo, alors j'ai appris.


Recommended Posts

Découvrir les autorisations de fichiers et les super utilisateurs
À propos des autorisations de fichiers et de répertoires Linux
À propos de _ et __
À propos de la classe et de l'instance
Découvrez SVM
À propos de cumprod et cummax
À propos de la validation croisée et de la valeur F