Bonjour, tout le monde.
Maintenant que vous avez appris à attribuer des permissions aux fichiers et aux répertoires en utilisant des lettres, savez-vous
que vous pouvez également attribuer des permissions en utilisant des valeurs numériques ?
Oui.
Ainsi, chaque fois que vous avez un fichier, vous pouvez attribuer une permission à ce fichier ou répertoire en utilisant
des chiffres.
Et comment cela fonctionne-t-il alors vous savez que change mod you geo est pour le groupe d'utilisateurs et other plus are two
a file va en fait attribuer une permission de lecture à tout le monde si vous voulez l'utiliser d'une manière numérique vous
pourriez faire change mod for for for and the file qui attribuera exactement la même permission que dans la première commande,
et le résultat final sera une permission de lecture, lecture et lecture seulement à tout le monde pour un fichier.
Maintenant comment ce quatre, quatre, quatre change et assigne la permission ?
Voyons cela en examinant la structure d'un fichier.
Comme vous le savez tous, les propriétaires attribuent des permissions sur chaque fichier et répertoire.
Et nous avons des utilisateurs et ils ont trois types de permissions : lecture, écriture, groupe exécutable
a trois types de permissions et tous les autres ou tous ont aussi ces types de permissions.
Donc nous le savons tous.
Alors allons plus précisément que les trois premiers bits que nous avons déjà couverts sont pour les utilisateurs,
le propriétaire du fichier, les bits secondaires sont pour le groupe et les trois derniers bits sont pour les autres.
Le tableau ci-dessous, que je vais vous montrer, attribue des numéros ou des autorisations aux types
d'autorisation.
Regardons donc ce tableau.
Cette table est un élément dont vous devez vous souvenir.
Maintenant, si vous avez zéro assigné, cela signifie aucune permission.
Un pour l'exécutable, deux pour l'écriture, trois pour l'exécutable plus l'écriture pour la lecture.
Cinq est de lire et d'exécuter.
Six est de lire et d'écrire et sept est de lire ou d'écrire et d'exécuter.
Maintenant, comment ces quatre nombres sept, tous les huit nombres fonctionnent-ils si je change le mod 764 en un fichier,
alors cela signifie que le premier chiffre sera toujours pour l'utilisateur lui-même.
Donc sept significations.
Si vous regardez le tableau, cela signifie qu'il va attribuer les droits de lecture, d'écriture et d'exécution
au propriétaire du fichier.
La deuxième lettre, qui est dans ce cas le six.
Cela signifie qu'une lecture et écriture seulement et que sera attribué au groupe.
Et le dernier est le quatre, c'est pour les autres.
Et les quatre moyens ne font que lire.
Ainsi, seule la lecture sera attribuée au fichier.
Donc encore une fois, le premier chiffre est pour l'utilisateur, le second pour le groupe et le troisième pour les autres.
Alors essayons dans notre machine Linux, dans notre machine de laboratoire et voyons comment cela fonctionne.
Je vais donc créer un fichier, disons...
Sam, je vais toucher et créer un fichier.
Sam, je vais faire une liste moins L ici et le fichier est là.
Au fait, je suis connecté en tant que moi-même et je suis dans mon répertoire personnel.
Donc on efface l'écran en tapant clear et on refait un les moins LTR.
Et vous verrez que le fichier SAM est tout en bas.
Maintenant, par défaut, j'ai donné la permission de lire, écrire, lire, écrire et juste lire.
Si vous voulez changer cette permission en sept, six, quatre, cela signifie que moi-même aura le droit de lire, d'écrire et
d'exécuter, et que le groupe n'aura que le droit de lire, et que tous les autres n'auront que le droit de lire.
Alors tout ce que j'ai à faire est de changer le mod sept six pour Sam.
Maintenant quand tu fais ls moins ltr.
Vous verrez en bas de la page.
J'ai maintenant lu écrire l'exécutable.
Lisez.
Écrivez pour le groupe et lisez pour tous les autres.
Maintenant, si je voulais supprimer ces autorisations, effaçons l'écran et faisons une liste moins.
L sont seulement sur le même fichier.
Il n'y a donc que ce fichier qui apparaît dans la liste.
Si je veux supprimer toutes les permissions de tous les autres, je vais faire change mod 000 sam do list moins la lettre en appuyant sur la touche flèche
vers le haut qui fera apparaître la dernière commande d'exécution et vous appuyez sur entrée.
Vous verrez que toutes les permissions ont disparu.
Maintenant, si je voulais, disons si je voulais assigner, lire et écrire la permission seulement à moi-même.
Alors comment allez-vous faire ?
Il ne vous reste plus qu'à changer de mode.
Moi-même serait la première lettre.
Rappelez-vous le premier.
Désolé, le premier chiffre.
Donc je veux juste lire et écrire seulement.
Donc ça irait pour le numéro 6 parce que si vous regardez le tableau, le numéro 6 donne seulement, lire
et écrire, puis le reste je ne veux pas attribuer autre chose.
Vous ne pouvez donc pas laisser un vide comme ça.
Donc vous devez laisser zéro zéro donc aucune permission du tout le taper.
Sam, si vous faites ls moins LTR sur Sam, vous verrez que je n'ai que la lecture et l'écriture, alors essayons encore une fois.
Que faire si je veux conserver l'autorisation de lecture et d'écriture et y attribuer l'autorisation de lecture à l'autorisation
existante pour les autres ?
Ça veut dire ici.
Les trois derniers morceaux que je veux sont ici.
Donc pour cela, je ferais d'abord un changement de mod et bien sûr, je voulais garder la permission
et cette permission est de six pour le groupe.
Je ne veux rien assigner et pour les autres, je veux seulement lire.
Et si vous regardez le tableau, le numéro de lecture associé à la lecture est de quatre.
Donc si je tape quatre et que je tape Sam et maintenant si je fais ls moins l tr sur Sam, vous verrez, lire et écrire
et lire est seulement donné aux autres dans ce cas.
Prenons un dernier exemple.
Et si je veux attribuer la permission d'exécuter à tout le monde dans le système pour que vous le mod de la chaîne maintenant
ce qui est exécutable.
L'autorisation de l'exécutable.
Si vous regardez, c'est le numéro un de la table.
Cela signifie donc un, un et un, car je veux attribuer des exécutables à moi-même, à des groupes et à d'autres.
Donc un, un, un et un échantillon et faisons ls moins l tr et vous verrez que c'est seulement donné x x x.
Donc maintenant vous ne pouvez que l'exécutable si vous vouliez avoir l'exécutable et la lecture, alors vous aurez donné
le numéro cinq et un un.
Un qui vous donnera.
Les vôtres sont exécutables et lisibles et le reste n'est exécutable que de toute façon.
C'est ainsi que vous utilisez ce tableau ou que vous utilisez les lettres numériques ou les chiffres numériques désolés pour attribuer
les permissions.
En outre, si vous ne vous souvenez pas de ce tableau ou si vous ne l'avez pas à portée de main, vous pouvez également le consulter en ligne.
Il existe de nombreuses calculatrices en ligne que vous pouvez utiliser.
Tout ce que vous avez à faire est de taper en ligne, changer de calculateur de mod et il apparaîtra.
De nombreux sites web proposent ces calculatrices gratuites.
Tout ce que vous avez à faire est de cliquer sur la propriété ou le groupe ou le public, c'est-à-dire d'autres, peu importe
ce que vous voulez faire, cochez ces marques et en bas vous verrez les liens de permission.
Il vous donnera le numéro exact que vous devez taper pour avoir de la monnaie.
Mod C'est très facile de toute façon.
Vous pouvez faire les deux.
Vous pourriez utiliser.
Vous pouvez le faire en utilisant les lettres ou en utilisant les chiffres.
Je voulais juste couvrir les deux méthodes pour que vous compreniez comment la permission fonctionne en utilisant les deux méthodes.