les autorisations de fichier foiré le site! quel est le meilleur autorisation? 644? 744?
juste foiré les sites d'accueil en modifiant les paramètres d'autorisation 🙁 aucun des sites maintenant!!! il donne
Interdit
Vous n'avez pas la permission d'accéder à /sur ce serveur.
erreur! comment puis-je résoudre ce problème?! dois-je faire des fichiers permissions 644?
merci!!!
OriginalL'auteur designer-trying-coding | 2010-02-15
Vous devez vous connecter pour publier un commentaire.
Je pense que 755 devrait le faire.
Fondamentalement, vous ne devriez pas accorder de écrire permissions d'un fichier/répertoire à personne, mais vous-même (le propriétaire), sauf pour les répertoires/fichiers qui sont explicitement requises par un particulier site web/cadre pour être accessible en écriture. Un bon exemple serait un répertoire pour télécharger des avatars par les utilisateurs d'un forum de demande de.
Ce qui importe est que vous avez probablement besoin de la 5 pour les autres (par conséquent, vous pouvez essayer de 705 et il peut encore travailler) à grant execute accès pour les utilisateurs étrangers. Bien qu'il ne pourrait pas faire de sens pour définir
+x
pour tous vos fichiers, les répertoires, utilisez le execute droit de vérifier si l'utilisateur est autorisé à accéder à ce répertoire. Si vous définissez les droits de tout (y compris les répertoires) à 644/744, personne, sauf le propriétaire sera en mesure de parcourir l'arborescence des dossiers particuliers. Comme le démon http presque jamais est exécuté en tant que propriétaire du répertoire du processus, il pourrait être la raison pour laquelle votre site web cessé de travailler.je viens de faire tous les fichiers comme 744, et toujours pas de travail, toujours Interdit d'erreur! 🙁
juste mis en 705 et fonctionne très bien!! J'apprécie tellement !!! pensez-vous est de 705 sans danger pour tous les fichiers/dossiers?
chmod -R 744 /
? Je serais d'accord que c'était "bêtement" réalisé 😉 Ce que je recommande est mise en 755 pour/usr/bin
et/usr/local/bin
. Après cela (en supposant que vous définissez 744 pour tout) saisissez votre site web répertoire (le répertoire racine de tous les sites web) et mis en 755 pour les répertoires seulement -find . -type d -exec chmod 755 {} \;
OriginalL'auteur Neo
Pour définir le minimum d'autorisation, vous pouvez utiliser:
La première ligne définit les autorisations de tous les fichiers dans le répertoire et les fichiers à l'intérieur (y compris les sous-répertoires) pour permettre la lecture par d'autres.
La deuxième on supprime l'autorisation de lecture à partir de répertoires.
Le troisième ajoute l'autorisation de l'exécution pour les répertoires.
OriginalL'auteur Anonymous