Pour l'accès au fichier, cette autorisation de l'utilisateur est gérée comme autorisation de fichier. Dans ce guide, nous aurons une plongée profonde dans le fichier et les autorisations de dossier dans Linux.
Conditions préalables
Pour comprendre les autorisations de fichiers et de dossiers, il est important de comprendre plusieurs concepts clés. Dans cette section, nous décrirons chacun d'eux brièvement.
Utilisateurs et groupes d'utilisateurs
Linux permet d'accéder aux systèmes aux utilisateurs individuels. Tout utilisateur valide peut se connecter au système localement ou à distance et profiter de l'accès à la ressource allouée.
S'il y a des centaines d'utilisateurs, la gestion de toutes leurs autorisations individuellement est assez inefficace. Pour résoudre ce problème, Linux présente le concept de groupes d'utilisateurs. Chaque groupe peut contenir un ou plusieurs utilisateurs. La modification des autorisations pour le groupe d'utilisateurs sera automatiquement appliquée à chaque utilisateur de ce groupe.
Vérification des autorisations de fichiers et de dossiers
Selon le type d'interface utilisateur, il existe deux façons de vérifier les autorisations de fichier d'un dossier / répertoire.
Vérification de l'autorisation du fichier à l'aide de l'interface graphique
Si votre distribution est livrée avec un environnement de bureau, il aura probablement un gestionnaire de fichiers installé. Tous les gestionnaires de fichiers peuvent vérifier et afficher les autorisations de fichiers. Pour une démonstration, jetons un coup d'œil à Nautilus, le gestionnaire de fichiers par défaut dans Gnome.
Cliquez avec le bouton droit sur n'importe quel fichier / dossier et sélectionnez «Propriétés».
Pour vérifier les autorisations, dirigez-vous vers l'onglet «Permission».
Vérification de l'autorisation du fichier à l'aide de la CLI
Il s'agit de la méthode la plus recommandée (quoique légèrement déroutante) de vérification des autorisations de fichiers dans Linux. Nous utiliserons l'outil LS qui est préinstallé dans toutes les distros Linux.
Pour vérifier les autorisations de fichier, exécutez la commande LS suivante. Consultez ce guide pour une exploration approfondie de la commande LS.
$ ls -l
Si aucun emplacement de fichier n'est spécifié, alors LS imprimera des informations sur tous les fichiers du répertoire actuel. Notez que LS peut ne pas imprimer les autorisations et les informations sur les fichiers s'il s'agit d'un répertoire.
Par exemple, lorsque vous essayez de vérifier les autorisations pour le répertoire «~ / Desktop», LS n'imprimera aucune information du tout.
$ ls -l ~ / bureau
Dans une telle situation, exécutez LS sur le répertoire parent du répertoire cible. Dans ce cas, c'est «~ /».
$ ls -l ~
Expliquer les autorisations de fichier
Comme nous pouvons le voir, l'autorisation du fichier est décrite comme une chaîne de caractères ASCII. Ce guide sur les autorisations de fichiers Linux explique tout plus en détail. Ici, nous aurons un bref aperçu.
Il y a 3 types d'autorisation.
La chaîne d'autorisation contient les données suivantes.
Pour le type de fichier, il y a quelques valeurs différentes.
Modification des autorisations de fichiers et de dossiers
Les autorisations de fichiers sont des valeurs importantes. Cependant, avec la bonne autorité, un utilisateur du système Linux peut modifier l'autorisation du fichier.
Pour modifier les autorisations, Linux est livré avec un outil intégré appelé chod. Par exemple, pour marquer un fichier de script en tant qu'exécutable, nous exécuterions la commande suivante.
$ chmod + x
Si vous vouliez supprimer l'indicateur «exécutable» du fichier, alors la commande ressemblerait à ceci.
$ chmod -x
Pour un débutant, il est recommandé de pratiquer diverses commandes CHMOD, par exemple, accordant une autorisation utilisateur à un dossier. Le guide suivant va plus profondément dans CHMOD avec des explications.
Modification de la propriété des fichiers
Le propriétaire d'un fichier a également un impact. Généralement, c'est l'utilisateur qui a créé le fichier à l'origine. Cependant, différents utilisateurs peuvent être attribués en tant que propriétaire du fichier ou du répertoire.
Pour modifier la propriété d'un fichier, Linux est livré avec l'outil chown.
Dernières pensées
La permission du fichier est un concept important dans Linux. La vérification de l'autorisation du fichier pour un dossier est une tâche facile. Linux est livré avec les outils nécessaires pour les gérer directement à partir de la ligne de commande. Ce guide démontre avec succès la vérification et la modification de l'autorisation des fichiers des fichiers et des dossiers.
Happy Computing!