Ajustez les droits d'accès à Linux

Anonim

Ajustez les droits d'accès à Linux

Dans les systèmes d'exploitation basés sur le noyau Linux, il existe un outil de configuration de l'autorité qui vous permet de diviser les droits d'accès entre les comptes. Il s'agit d'une restriction sur l'accès à des fichiers, des répertoires ou des applications spécifiques. Il existe trois types de droits similaires - la lecture, l'écriture et l'exécution. L'un d'entre eux peut être édité séparément sous chaque utilisateur enregistré dans le système d'exploitation à l'aide d'outils spéciaux. Suivant sera considéré comme deux méthodes de configuration des paramètres mentionnés.

Configurer les droits d'accès à Linux

Les méthodes considérées aujourd'hui conviennent à toutes les distributions Linux, car elles sont universelles. Est-ce le premier moyen d'être indisponible pour les utilisateurs qui n'ont pas de gestionnaire de fichiers fixe et que la gestion du système est effectuée exclusivement via la console. Dans ce cas, nous vous recommandons immédiatement de passer à la deuxième option, où l'action de commande CHMOD est décrite en détail. D'autres utilisateurs qui interagissent activement avec l'interface système graphique, nous vous conseillons de payer le temps à deux méthodes, car ils ont plusieurs accès différents à accès.

Avant de commencer les moyens, assurez-vous que le système dispose du nombre nécessaire d'utilisateurs. Si vous savez qu'il y aura plusieurs personnes accès à l'ordinateur, vous devez créer votre propre compte séparé, puis passer à la nomination des droits d'accès. Un guide détaillé sur ce sujet peut être trouvé dans l'autre article par le lien suivant.

Bien sûr, les paramètres présents dans le gestionnaire de fichiers vous permettent de modifier rapidement et sans aucun problème, modifiez les droits d'accès aux objets, mais parfois, un ensemble de fonctions est suffisamment limité, et certains utilisateurs ont besoin d'une configuration plus flexible. Dans une telle situation, nous vous recommandons de contacter la méthode suivante.

Méthode 2: Équipe Chmod

Les utilisateurs qui ont déjà rencontré la performance de certaines tâches dans les systèmes d'exploitation sur Linux, savent probablement que la plupart de toutes les actions sont effectuées via la console classique à l'aide de différentes commandes. L'édition des droits d'accès des fichiers et des dossiers ne faisait aucune exception et utile pour cet utilitaire Chmod intégré.

Syntaxe Chmod

Chaque commande a sa propre syntaxe - un ensemble d'options et de paramètres enregistrés dans une séquence spécifique pour spécifier les actions nécessaires. Ensuite, la séquence d'entrée sera comme ceci: chmod + options + droits + nom d'objet ou chemin d'accès. Informations détaillées sur la manière d'utiliser Chmod, lire dans la console. Vous pouvez l'exécuter via le menu ou la combinaison Ctrl + Alt + T Touche.

Démarrage du terminal pour exécuter la commande chmod dans le système d'exploitation Linux

Dans le terminal, vous devez enregistrer chmod -help et cliquer sur la touche Entrée. Après cela, la documentation officielle sur la langue par défaut sera affichée, ce qui aidera à traiter les bases de l'utilité. Mais nous donnons toujours une description plus détaillée de toutes les options et droits.

Familiarisation avec la documentation officielle de l'utilitaire Chmod via la console de Linux

Des droits d'accès

Comme vous le savez déjà des informations ci-dessus, il existe trois types de droits à Linux sous Linux - lecture, écriture et exécution. Chacun d'entre eux a sa propre désignation de lettre à Chmod, qui devrait être utilisée lors de la collaboration avec l'équipe.

  • R - lecture;
  • w - enregistrement;
  • x - Exécution;
  • S - exécution au nom du superutilisateur. Ce droit est facultatif et implique le lancement de programmes et de scripts à partir du compte principal (à peu près à travers la commande sudo).

Dans la première voie, il est notable que dans les propriétés de l'élément de configuration sont divisés pour chaque groupe d'utilisateurs. Ils existent également trois et dans Chmod, ils sont déterminés comme ceci:

  • U est le propriétaire de l'objet;
  • G - groupe;
  • o - le reste des utilisateurs;
  • A - Tous les utilisateurs ci-dessus.

En outre, l'équipe à l'étude prend notion de droits sous forme de chiffres. Les chiffres de 0 à 7 signifient un paramètre spécifique:

  • 0 - Aucun droit;
  • 1 - Exclusion exclusivement;
  • 2 - un seul enregistrement;
  • 3 - Exécution et enregistrement ensemble;
  • 4 - lecture exclusive;
  • 5 - lecture et exécution;
  • 6 - lecture et écriture;
  • 7 - Tous les droits ensemble.

Tous ces paramètres sont les mêmes pour les fichiers individuels et les répertoires. Au moment de l'attribution de privilèges, vous indiquez d'abord le numéro pour le propriétaire, puis pour le groupe et à la fin du reste des utilisateurs. Ensuite, la valeur trouvera une vue, par exemple, 744 ou 712. Un ou plusieurs de ces droits sont entrés après avoir écrit des options à l'utilité. Ils doivent donc également être étudiés en détail.

Option

Les droits jouent un rôle majeur lors de l'utilisation de la commande chmod, cependant, les options vous permettent de configurer de manière plus flexible en définissant des paramètres supplémentaires. Les options les plus populaires pour les options ont ce genre:

  • -c - Affiche des informations sur tous les changements après activation de la commande;
  • -f - Éliminer l'affichage de toutes les notifications d'erreurs;
  • -V - montrer toutes les informations après activation de la commande;
  • - Références - Sélectionnez le masque des droits à partir d'un fichier spécifique;
  • -R - Activation de la récursion. Dans ce cas, les droits spécifiés seront appliqués à tous les fichiers et dossiers du répertoire spécifié;

Vous connaissez maintenant la syntaxe et les principales désignations de l'utilitaire utilisées aujourd'hui appelée Chmod. Il reste seulement de vous familiariser avec des informations utiles supplémentaires, ce qui simplifiera le processus de modification des droits, ainsi que d'en savoir plus sur des exemples populaires de l'équipe.

Actions supplémentaires

Pour améliorer la commodité du travail dans le terminal, l'utilisateur devra utiliser plusieurs commandes supplémentaires qui optimisent l'exécution du suivi. Par exemple, après le démarrage, vous pouvez enregistrer cd / home / utilisateur / dossier, où / home / utilisateur / dossier est un chemin conditionnel vers le dossier requis. Après avoir activé cette commande, il y aura un déménagement dans le répertoire spécifié et toutes les actions ultérieures seront effectuées à travers elle. Ainsi, la nécessité de saisir le chemin complet du fichier ou du dossier à l'avenir est éliminée (bien sûr, si elles sont situées à l'emplacement où la transition a été effectuée).

Passer à l'emplacement requis via le terminal de Linux

Il est impossible de ne pas marquer la commande LS avec l'option -L. Cet utilitaire vous permet d'afficher les paramètres actuels pour les droits d'accès aux objets. Par exemple, le résultat -RW-RW-R- indique que le propriétaire sera en mesure de lire et de modifier le fichier, le groupe fait de même et que les autres utilisateurs ne lisent que. (Toutes les désignations sont conformes aux droits d'accès décrits ci-dessus). Les détails sur l'action de l'équipe LS à Linux sont racontés dans l'autre article par le lien suivant.

Enregistrer la commande ls pour déterminer

Lire aussi: des échantillons de la commande ls sous Linux

Exemples de l'équipe

Enfin, je voudrais apporter quelques exemples d'utiliser l'utilitaire afin que les utilisateurs n'avaient plus de questions concernant la syntaxe de l'équipe et ses applications. Faites attention à de telles lignes:

Exemples de commande CHMOD dans les systèmes d'exploitation Linux

  • Chmod a + r file_name - Ajoutez tous les droits de lire le fichier;
  • Chmod a-x nom_fichier - Ramassez les droits d'exécution de l'objet;
  • Chmod a + r file_name - Ajouter des droits de lecture et d'écriture;
  • CHMOD -R U + W, Go-W Folder_Name - Activation de la récursion (commande Application pour l'ensemble du répertoire et son contenu), ajout de droits à écrire au propriétaire et supprimer les droits d'entrée à écrire à partir d'autres utilisateurs.

Comme vous pouvez le constater, signes + et - des droits d'ajout ou de prise en charge. Ils sont indiqués avec des options et des droits sans espaces, puis le fichier est appelé ou le chemin complet de celui-ci.

Aujourd'hui, vous avez appris à propos de deux méthodes pour la mise en place de droits d'accès au système d'exploitation basé sur le noyau Linux. Les méthodes énumérées sont universelles et conviennent à toutes les distributions. Avant d'activer chaque commande, nous vous conseillons vivement de vous assurer que non seulement dans l'exactitude de la syntaxe, mais également des noms des fichiers et du chemin d'accès.

Voir aussi: Commandes fréquemment utilisées dans Terminal Linux

Lire la suite