Maison > Article > Tutoriel système > Implémenter des autorisations de répertoires et de fichiers ainsi que des stratégies de gestion de la propriété pour les serveurs de fichiers Linux
1. Objectif et exigences de l'expérience
Sur un serveur de fichiers Linux, comment définir les autorisations et la propriété des répertoires et des fichiers pour garantir que les fichiers ne sont pas visualisés par des personnes non liées aux commandes Linux, rédiger des plans de mise en œuvre spécifiques et des commandes de configuration en fonction des besoins.
Comprenez la gestion des autorisations de fichiers Linux à l'aide de commandes telles que chmod et chgrp.
Comprenez comment atteindre la limite du disque C.
2. Instruments et équipements expérimentaux
NotebookNom de l'expérience : Gestion des utilisateurs Linux, système d'exploitation CentOS sous machine virtuelle
3. Contenu expérimental
(1) Points de connaissances expérimentales
1. Lors de la création d'un fichier, le système accordera manuellement au propriétaire du fichier des autorisations de lecture et d'écriture Nom de l'expérience : gestion des utilisateurs Linux, ce qui permet au propriétaire d'afficher le contenu du fichier et de modifier le fichier.
2 Sur un serveur de fichiers Linux, comment définir les autorisations de répertoire et de fichier et les attribuer au makefile Linux pour garantir que les fichiers ne sont pas consultés par des personnes non liées.
(2) Principes expérimentaux
Le système définira manuellement les autorisations lors de la création du fichier. Si cette autorisation par défaut ne répond pas aux besoins, vous pouvez utiliser la commande chmod pour modifier les autorisations. Généralement, deux méthodes peuvent être utilisées pour exprimer le type d'autorisation lorsque les autorisations sont modifiées : la représentation numérique et la représentation textuelle.
Créez une commande de répertoire dans le répertoire hôte : mkdir/urs/test
Commande de gestion des autorisations : chomd[{ugoa}{±=}{rws}][fichier ou répertoire][mode=421][fichier ou répertoire]
4. Étapes de mise en œuvre de l'expérimentation
1.Définir les autorisations des fichiers
(1) Créez le répertoire test dans le répertoire personnel de l'utilisateur user1, entrez dans le répertoire test et créez un fichier vide file1. Et affichez les informations du fichier dans un format long, faites attention aux autorisations du fichier et aux utilisateurs et groupes auxquels il appartient.
(2) Définissez les autorisations sur le fichier file1 afin que d'autres utilisateurs puissent écrire dans ce fichier. et affichez les résultats des paramètres.
(3) Annulez l'autorisation de lecture des utilisateurs du même groupe sur ce fichier. Affichez les résultats des paramètres.
(4) Utilisez des méthodes numériques pour définir les autorisations pour le fichier file1. Le propriétaire peut lire, écrire et exécuter ; les autres utilisateurs et les utilisateurs du groupe auquel ils appartiennent n'ont que des autorisations de lecture et d'exécution ; Vérifiez les résultats du réglage une fois le réglage terminé.
(5) Modifiez numériquement les autorisations du fichier file1 afin que le propriétaire ne puisse lire que ce fichier et qu'aucun autre utilisateur n'ait d'autorisations. Affichez les résultats des paramètres.
(6) Ajoutez des autorisations d'écriture pour les autres utilisateurs. Affichez les résultats des paramètres.
(7) Retournez dans le répertoire inférieur et vérifiez les autorisations de test.
(8) Ajoutez des autorisations d'écriture à ce répertoire pour les autres utilisateurs.
2. Changer le propriétaire d'un fichier
(1) Affichez le test du répertoire ainsi que les utilisateurs et les groupes auxquels appartiennent les fichiers qu'il contient.
(2) Changez le propriétaire du répertoire test et de tous les fichiers qu'il contient en bin, et changez le groupe en démon. Affichez les résultats des paramètres.
(3) Supprimez le répertoire test et les fichiers qu'il contient.
5. Résumé de l'expérience :
Ajouter des autorisations d'exécution au propriétaire du fichier test : chmodu+xtest
Autorisez tous les utilisateurs à lire et à écrire des fichiers de test : chmoda+rwtest
Personne ne peut modifier le fichier à l'exception de l'utilisateur propriétaire : filechmod755file
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!