Webmaster Hub: afficher CHMOD des fichiers et dossiers - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

afficher CHMOD des fichiers et dossiers Noter : -----

#1 L'utilisateur est hors-ligne   Flo45 

  • Groupe : Membre
  • Messages : 2
  • Inscrit(e) : 13-mai 11
  • Genre:Homme

Posté 13 mai 2011 - 08:50

Bonjour,

J'aimerais créer un script de securité qui affiche tout les chmod de mes dossier et fichiers j'ai trouvé une solution temporaire pour les fichiers mais pas pour les dossiers

Je m'explique sur mon site tout les dossier sont en chmod 555 et tout les fichiers en chmod 444 vus que je mais a jour souvent mon site je voudrait que le script m'affiche les chmods pour vérifier que je n'ai pas laisser un dossier en chmod 755 par exemple.

est ce que quelqu'un aurais une solutions a me proposer

Bonne journée

Florian.



<?php
$urlJs="./";
lister($urlJs,".");
?>

<?php
function lister($chemin,$extension)
{
$nom_repertoire = $chemin;
$pointeur = opendir($nom_repertoire);
while ($fichier = readdir($pointeur))
{
if(($fichier != '.') && ($fichier != '..') && ($fichier != '.DS_Store'))
{
if (is_dir($nom_repertoire.'/'.$fichier))
{
lister($nom_repertoire.'/'.$fichier,$extension);
}
else
{
if(preg_match("#$extension#", "'.$fichier.'")){

echo "$nom_repertoire/$fichier<br />";
echo substr(sprintf("%o",fileperms("$fichier")),-4);

}}}}
closedir($pointeur);
}
?>

<br><br>



Ce message a été modifié par Flo45 - 13 mai 2011 - 08:53.

0

#2 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 13 mai 2011 - 10:20

Si tu as un acès ssh, c'est très simple :
find /chemin/vers/le/repertoire -perm 755 -print


Le mode 755 ne permet l'écriture qu'au propriétaire... donc il n'est nullement dangereux !
C'est plutôt les modes 775 ou 777 qu'il faudrait surveiller !
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#3 L'utilisateur est hors-ligne   Flo45 

  • Groupe : Membre
  • Messages : 2
  • Inscrit(e) : 13-mai 11
  • Genre:Homme

Posté 13 mai 2011 - 10:43

Oui tout a fait c'était un exemple mais des fois je teste des scripts et sa m'arrive de mettre des dossiers en 777 ce qui est dangereux

c'est pour ca que mon script affiche toute arborescence de mon site se que je voudrait rajouter c'est qu'il affiche aussi les chmod de tout les fichiers et dossier du site qu'il parcours

exemple :

//js/index.php 777
//media/js/index.php 666
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)