Comment je donne une permission de l'utilisateur à un dossier dans Linux

Comment je donne une permission de l'utilisateur à un dossier dans Linux
La vie privée est une partie essentielle de la vie de quelqu'un, que ce soit les médias sociaux ou le lieu de travail. Il aide à protéger les données personnelles et professionnelles que nous ne voulons pas partager avec tout le monde. Parfois, les gens travaillent sur des données sensibles qui ne pouvaient pas être partagées à l'intérieur ou à l'extérieur de l'entreprise.

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:

  • La possession
  • Autorisation

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:

  • Utilisateur
  • Groupe
  • Autres

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:

  • Lire
  • Écrire
  • Exécuter

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é.

  • chod La commande est utilisée pour modifier l'autorisation
  • chown La commande est utilisée pour modifier 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:

  1. Mode absolu (mode numérique)
  2. Mode symbolique

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:

  • D'abord rw- Représente🡪 Un utilisateur (propriétaire) qui peut lire ou écrire / modifier le fichier mais qui n'a pas pu l'exécuter puisque le mode d'exécution est défini sur "-."
  • La deuxième rw- représente 🡪 un groupe (tous les utilisateurs ajoutés au groupe) qui peuvent lire ou écrire / modifier le fichier.
  • Le troisième r- représente 🡪 d'autres (publics) qui ne peuvent lire que le fichier

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.