Unix Installer des autorisations pour l'ensemble du dossier
C'est une question pour les nouveaux arrivants.
Je suis dans un dossier avec des images, dont aucune n'est affichée sur mon site Web. Je crois que les autorisations sont mal installées.
Que dois-je faire pour les configurer correctement pour qu'ils soient affichés. Quelles autorisations je donne et comment puis-je le faire, dois-je d'abord aller au niveau ci-dessus? Puis-je les installer tous à la fois?
Remercier.
Je suis dans un dossier avec des images, dont aucune n'est affichée sur mon site Web. Je crois que les autorisations sont mal installées.
Que dois-je faire pour les configurer correctement pour qu'ils soient affichés. Quelles autorisations je donne et comment puis-je le faire, dois-je d'abord aller au niveau ci-dessus? Puis-je les installer tous à la fois?
Remercier.
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
7 réponses
Giselle
Confirmation de:
Faites de tous les annuaires disponibles pour la recherche et la lecture de tous. (cm.
http://content.hccfl.edu/pollo ... s.htm
, Les autorisations ont des valeurs différentes des fichiers):
Pour les fichiers:
Et pour vous assurer qu'aucun des participants du groupe ne peut écrire dans quoi que ce soit:
La raison pour laquelle j'installe les autorisations pour le propriétaire, le groupe et tout le monde, est que même si tout le monde a la permission de lire, s'il n'y a pas de propriétaire, le propriétaire ne pourra pas lire le fichier.
"Courir" - C'est un permis «x» Habituellement appelé autorisations de "recherche" lors de l'utilisation de catalogues. Vous devrez également être un permis de recherche dans tous les répertoires à la racine, à partir des références ci-dessus aux autorisations d'annuaire:
Le permis de recherche est requis dans de nombreuses situations communes. Considérer l'équipe «cat / home / user / foo». Cette commande nécessite clairement une autorisation de lecture pour le fichier. foo. Mais si vous n'avez pas la permission de rechercher des catalogues /, / home et / home / user, cat ne sera pas en mesure de trouver un descripteur d'index foo Et, par conséquent, il ne pourra pas la lire! Vous avez besoin de la permission de rechercher dans chaque répertoire parent pour accéder au descripteur d'index de n'importe quel fichier. (ou catalogue), Et vous ne pouvez pas lire le fichier si vous ne pouvez pas accéder à son descripteur d'index.
Donc, dans mon exemple, vous aurez également besoin d'un permis pour la recherche. (+ x) dans / var, / var / www, / var / www / root etc.
Ne pas utiliser + rX
, Désolé, je l'ai mis dans un message, mais je dois coder des tags, et je ne sais pas comment les utiliser dans les commentaires. Ce qui suit n'affecte pas seulement les annuaires, mais également pour les fichiers si l'utilisateur a déjà la permission d'exécuter.
Exemple:
Sur la page manuelle chmod:
effectuer / Rechercher uniquement si le fichier est un catalogue
Ou a déjà la permission d'exécuter pour certains utilisateurs
(X)
Concernant Apache:
Je ne connais pas la dernière façon appropriée, vous pouvez utiliser les autorisations installées par moi et exécuter Apache En tant qu'utilisateur none, Ou vous pouvez utiliser un groupe ou un utilisateur pour apache, par exemple, apache ou www-data. Voir
http://onlamp.com/pub/a/apache ... .html
. Si vous allez sur la route none, Assurez-vous que personne n'a l'identifiant de l'utilisateur souhaité:
Hannah
Confirmation de:
-R
: Donne la commande de démarrer de manière récursive et de contourner tous les répertoires.
et + rX
: Rend les fichiers accessibles à tous et aux annuaires - "Disponible pour tous". Titre X Il donne la permission d'exécuter uniquement des annuaires et non des fichiers ordinaires. (
Éditer
: Si les fichiers n'ont plus la permission d'exécuter pour aucun utilisateur)
Images
: Nom de dossier, vous pouvez spécifier tout le long chemin, par exemple
Par la façon dont vous ne pouvez pas
fichier si vous n'êtes pas un utilisateur root (
Éditer
: ou binaire suid root chown)
Giselle
Confirmation de:
Dominique
Confirmation de:
Utilisation -R Sous-répertoires récursifs.
Emilie
Confirmation de:
Vous avez deux problèmes: possession et autorisations.
Il existe deux types de propriété: personnalisé et groupe. Une bonne administration Web laisse le serveur Web "Nikomi" (ou équivalent), Et les fichiers qu'il affiche appartiennent à l'administrateur Web. La propriété du groupe et soyez un groupe d'administration Web, si plus d'une personne, ou simplement un groupe par défaut pour un utilisateur d'administrateur Web.
Il existe trois types d'autorisations: utilisateur, groupe et monde. Chaque RWX dans
ls -l
La commande vous donne de lire, écrire et exécuter l'utilisateur, puis le groupe, puis le monde.
Si vous distribuez des images à tout le monde et que chacun, définissez le partage à lire dans votre catalogue d'images et les images vous-même pour résoudre votre problème sans vous soucier du droit de propriété. Si les images sont réservées aux utilisateurs enregistrés, Paix r / w / x Doit être désactivé (Affiché comme
---
dans
ls -l
)
Au minimum, l'utilisateur de l'administrateur Web doit avoir accès à lire / Enregistrement aux images ou rwx. (Il existe des exceptions pour des sites Web gérés bloqués, mais je pense que ce n'est pas le cas ici.).
Lorsque vous avez terminé, vos droits de propriété devraient ressembler à ceci:
Blanche
Confirmation de:
C
Pendre
SON
ership, Ce qui doit être utilisé et des fichiers avec des autorisations utilisateur servant service. httpd Travaille habituellement sous
www-data
ou
httpd
Utilisateur et groupe dans la plupart des distributions modernes Linux.
Dominique
Confirmation de:
J'ai trouvé que si le dossier est ajouté régulièrement, réglez le bit de la pièce jointe du groupe au dossier corrige la situation sans réfléchir.
Par exemple, la présence de la propriété de groupe, installée en tant que groupe de serveurs Web et permis de groupe / La fixation d'un dossier signifie que de nouveaux fichiers seront configurés pour ce groupe et lire pour la lecture. Si le dossier commande la commande, l'enregistrement du groupe aide également.
Cependant, il ne fonctionne pas toujours lorsque vous déplacez des fichiers vers le dossier.