Linux est un système d'exploitation multi-utilisateurs et multitâches. Il dispose d'un contrôle strict des autorisations sur l'accès et les opérations des fichiers et des répertoires. Si vous souhaitez gérer efficacement vos fichiers sous Linux, vous devez comprendre le concept et l'utilisation des autorisations de fichiers Linux.
Utilisateur | Groupe | Autres | |
---|---|---|---|
read=4 | X | X | X |
Écrire = 2 | X | ||
exécution=1 | X | X | X |
Total | (4+2+1) = 7 | (4 + 1) = 5 | (4 + 1) = 5 |
Par exemple, 4+2+1=7, accorde des autorisations de lecture, d'écriture et d'exécution ; 4 + 1 = 5, accorde uniquement des autorisations de lecture et d'exécution. Par conséquent, 755 accorde 7 (lecture, écriture, exécution) au propriétaire du fichier, 5 (lecture et exécution) au groupe auquel le fichier appartient et 5 (lecture et exécution) au monde. Chaque numéro correspond à un ensemble d'autorisations (lecture, écriture ou exécution) et la position du numéro correspond à la catégorie d'utilisateur (gauche = propriétaire, milieu = groupe, droite = autre). Les chiffres à un chiffre pour les trois catégories d'utilisateurs sont définis comme suit :
0 | ––– | Accès impossible |
---|---|---|
1 | – – X | Exécuter uniquement |
2 | -w- | Accès en écriture uniquement |
3 | -wx | Écrire et exécuter |
4 | r – – | Lecture seule |
5 | r-x | Lire et exécuter |
6 | Lire et écrire- | Lire et écrire |
7 | Lire et écrire | Lire, écrire et exécuter (accès complet) |
Quelques exemples d'autorisations de fichiers :
777 – Lecture/Écriture/Exécution par tout le monde (accès complet).
755 – Le propriétaire peut lire/écrire/exécuter, le groupe/d’autres peuvent lire/exécuter.
644 – Le propriétaire peut lire/écrire, le groupe/autres peuvent uniquement lire.
Quelques exemples d'autorisations de répertoire :
777 – Lecture/écriture/recherche accessible à tous.
755 – Le propriétaire peut lire/écrire/rechercher, les autres et les groupes peuvent uniquement rechercher.
Paramètres d'autorisation couramment utilisés :
777 – Répertoire avec les autorisations appropriées sur les fichiers du répertoire, veuillez utiliser ce répertoire avec beaucoup de soin
755 – Dossier de stockage Web, script CGI
751 – Dossier de journaux
701 – dossiers webalizer et modlogan
666 – Fichier de données
644 – Fichiers de configuration (fichiers non mis à jour par scripts, html, gif, etc…)
Vous pouvez modifier les autorisations de fichiers à l'aide de Web Shell File Manager
Vous pouvez modifier les autorisations de fichiers à l'aide de certains programmes de transfert FTP tels que WS_FTP.
AVERTISSEMENT : Vous pourriez être tenté d'utiliser simplement chmod 777 sur tous les fichiers et répertoires, car cela garantit que le serveur Web peut effectuer toutes les opérations sur les fichiers. Il est toutefois fortement déconseillé de laisser le fichier dans cet état. Rendre vos scripts ouverts aux modifications du serveur Web plutôt qu'en lecture seule est considéré comme un risque de sécurité majeur. Nous vous recommandons de consulter votre programmeur pour définir correctement les autorisations de fichiers.
Grâce à cet article, vous devez avoir une compréhension claire des autorisations de fichiers Linux et maîtriser certaines commandes et techniques courantes. Les autorisations de fichiers Linux sont une fonctionnalité importante des systèmes Linux. Elles peuvent protéger la sécurité de vos fichiers et améliorer votre efficacité de travail. J'espère que cet article vous sera utile. Si vous souhaitez en savoir plus sur les autorisations de fichiers Linux, vous pouvez vous référer à l'URL suivante
.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!