De même, lorsque plusieurs utilisateurs sont connectés au système, ils peuvent avoir besoin d'un accès privé aux ressources spécifiques. Si nous parlons de fichiers ou de dossiers / répertoires l'autorisation, cela signifie que vous leur permettez de lire, d'écrire ou de modifier les fichiers ou les répertoires. Il est essentiel de réintégrer la propriété des fichiers / dossiers des utilisateurs qui ne font pas partie de votre compte actuel mais qui peuvent les posséder.
Il est supposé difficile pour un utilisateur Linux d'accéder à l'autorisation d'un fichier ou d'un dossier car il en est un peu conscient. La définition de l'autorisation au dossier spécifique est assez simple et peut être effectuée via la ligne de commande ou l'interface graphique (nous discuterons plus tard de la façon dont nous pouvons le faire).
Il y a deux niveaux dans le système Linux pour l'autorisation que vous devez comprendre:
Expliquons-les tous les deux pour comprendre dans quelles catégories ils sont divisés en outre:
La possession:
Si nous parlons de la propriété de fichiers ou de dossiers dans le système d'exploitation Linux, ils sont divisés en 3 types:
Le utilisateur-a créé le dossier, et c'est pourquoi parfois nous l'avons revendiqué en tant que propriétaire. Il est représenté comme «u”Dans la ligne de commande lors de l'accès via des commandes.
UN groupe Contient plusieurs utilisateurs de Linux connectés à un système ayant le même accès à l'autorisation. Il est utile lorsque de nombreux utilisateurs utilisent le système et leur donnent la permission du dossier pour y accéder. Vous pouvez faire un groupe pour les ajouter tous au lieu de les permettre individuellement. Dans ce cas, des personnes autres que le groupe ne pourraient pas être en mesure d'accéder au dossier. La forme représentative des membres du groupe dans la ligne de commande Linux est «g."
Le autre La catégorie comprend des utilisateurs publics qui ne font pas partie des membres du groupe ou de la propriété. Si vous le permettez les autres, nous pouvons dire que vous autorisez à tout le monde dans le monde à accéder aux fichiers / dossiers. Parfois, cela pourrait être dangereux, alors réfléchissez à deux fois avant de le faire. Les utilisateurs publics sont représentés par «o»:
Gardez à l'esprit:
U 🡪 User
Groupe G 🡪
o 🡪 public
Autorisation:
Il existe 3 types d'autorisation que vous pouvez donner aux propriétaires que nous avons mentionnés ci-dessous:
Dans le lire (r) mode, un utilisateur peut ouvrir un fichier / dossier et le lire, tandis que le mode écriture (w) permet d'apporter des modifications au fichier / dossier. Vous avez le pouvoir d'ajouter du contenu, de le supprimer ou de le renommer.
Sans Exécution de (x) autorisation, vous ne pouvez lire et écrire que dans le fichier, Mais tu ne peux pas l'exécuter. Pour rendre le fichier exécutable, définissez l'autorisation d'exécution.
Comment donner à l'utilisateur l'autorisation à un dossier dans Linux:
Vous pouvez donner un accès à l'utilisateur à l'utilisateur en utilisant quelques approches, via le terminal et l'interface graphique.
Avant de sauter directement dedans, notez les commandes spécifiques pour modifier l'autorisation et la propriété.
Comment donner à l'utilisateur l'autorisation à un dossier via la ligne de commande:
Vous pouvez définir des autorisations comme lire, écrire ou exécuter le dossier via la commande «chmod» dans un terminal.
Vous pouvez utiliser le "chod”Commande pour modifier les paramètres d'autorisation de deux manières différentes:
La différence entre Mode absolu et mode symbolique est-ce que dans le Mode absolu, Vous pouvez définir des autorisations pour tous les propriétaires (utilisateur, groupe, autres) en utilisant le numéro octal à trois chiffres au lieu de caractères. Alors que dans le mode symbolique, Vous pouvez définir la permission via des symboles mathématiques et uniquement pour le propriétaire spécifique.
Voyons les deux:
Donnez à l'utilisateur un accès à un dossier via le mode absolu:
Pour comprendre comment nous pouvons donner un accès à un dossier à un dossier via le mode absolu, nous devons comprendre le tableau donné dans lesquels les nombres sont mentionnés pour tous les types d'autorisation.
Nombres | Types d'autorisation | Symboles pour la permission |
0 | Aucune autorisation | - |
1 | Exécuter | -X |
2 | Écrire | -w- |
3 | Exécuter + écrire | -wx |
4 | Lire | r- |
5 | Lire + exécuter | R-X |
6 | Lire + écrire | rw- |
7 | Lire + écrire + exécuter | Rwx |
Exécutons un exemple pour vérifier comment cela fonctionne:
Pour afficher les paramètres d'autorisation actuels du dossier "TEST_FOLDER,”Exécutez la commande suivante:
$ ls -l test_folder
La sortie montre:
Exécutez maintenant le chod commande pour modifier l'accès à l'autorisation:
$ chmod 760 test_folder
(760 🡪 les propriétaires peut lire, écrire ou exécuter le fichier, le groupe peut lire et écrire, et il n'y a pas d'accès pour le public utilisateurs)
Exécutez le "LS”Commande pour vérifier la modification:
$ ls -al
Donnez à l'utilisateur un accès à un dossier via le mode symbolique:
Trois opérateurs sont utilisés en mode symbolique pour définir l'autorisation:
Opérateur | Fonction |
+ | Ajouter la permission |
- | Supprimer l'autorisation |
= | Définir l'autorisation et remplacer les paramètres d'autorisation précédents |
Comme nous l'avons mentionné dans la partie introductive que comment représente les propriétaires. Alors, commençons par un exemple:
Vérifiez le paramètre d'autorisation actuel de «TEST_FOLDER"Utilisation du mentionné"LS" commande:
$ ls -l test_folder
Pour définir l'autorisation au utilisateur (propriétaire), La commande serait:
$ chmod u = rwx test_folder
-
Maintenant, exécutez le «LS”Commande pour obtenir la sortie:
$ ls -al
Pour supprimer l'autorisation de lecture de l'utilisateur, exécutez la commande:
$ chmod u-r test_folder
Maintenant, exécutez le «LS”Commande pour obtenir des résultats:
Comment donner à un utilisateur l'autorisation à un dossier via GUI:
La modification de l'autorisation du fichier à l'aide de l'interface graphique est l'approche la plus simple. Suivez les étapes énumérées:
Ouvrez le répertoire de la maison et naviguez vers le dossier ciblé.
Par exemple, pour modifier l'accès à l'autorisation à un dossier "essai,"Tout d'abord, sélectionnez-le:
Cliquez avec le bouton droit sur le «essai"Dossier et sélectionnez"Propriétés»:
Le "Propriétés" La fenêtre apparaîtra avec 3 onglets:
Accédez au «Autorisation”Onglet et sélectionnez-le:
À partir de cet onglet, vous pouvez apporter des modifications en fonction de l'exigence.
Clique sur le "Modifier l'autorisation pour les fichiers fermés,»Et vous obtiendrez une fenêtre qui permet à l'utilisateur de modifier le mode d'autorisation, le mode de lecture et d'écriture I-E pour les propriétaires:
Supposons que le statut d'autorisations actuels du «essai»Le dossier est donné ci-dessous:
Ouvrez le "Changer les autorisations”Fenêtre et modifiez les entrées comme:
Groupe 🡪 en lecture seule
Autres 🡪 Aucun
Accédez au «changement”Bouton et cliquez dessus.
Maintenant, confirmez en utilisant le «LS»Commande à nouveau dans le terminal si des modifications ont été apportées avec succès.
Conclusion:
Définir l'accès à l'autorisation aux fichiers ou aux dossiers est obligatoire de nos jours pour des raisons de sécurité car une personne qui ne fait plus partie de votre système peut également avoir un accès au dossier. Pour contrôler les problèmes de sécurité et protéger les fichiers, vous pouvez définir les autorisations.
Il existe trois catégories de propriété, un utilisateur, un groupe et d'autres. Et aussi, nous avons 3 types pour les paramètres d'autorisation tels que lire, écrire et exécuter.
Vous pouvez accorder une permission à un utilisateur au dossier de deux manières; via la ligne de commande et l'interface graphique. L'approche GUI est meilleure, à mon avis, car c'est un moyen assez simple et simple de définir les autorisations.