Lister répertoire droits 700

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Lister répertoire droits 700

Lister répertoire droits 700

par paasteik » 23 sept. 2010, 14:24

Bonjour,

Je voudrais lister le contenu d'un repertoire utilisateur qui a les droits 700. Apache est lancé avec l'utilisateur "daemon" qui ne peut pas lire les autres repertoires utilisateurs. J'ai des fonctions de lecture qui fonctionnent bien sur des répertoires avec les droits 777. Je voudrais lancer ces fonctions avec les droits root.
$dir="/home/dupont";
  $d = dir($dir);
  while (false !== ($entry_tmp = $d->read())) {
     $entries[] = $entry_tmp;
  }
  $d->close();
  sort($entries);
  foreach($entries as $entry) {
	echo $entry ."<br>";
  }
ou alors :
  $dir="/home/dupont";
  $d = dir($dir);
  while (false !== ($entry_tmp = $d->read())) {
     $entries[] = $entry_tmp;
  }
  $d->close();
  sort($entries);
  foreach($entries as $entry) {
	echo $entry ."<br>";
  }
Avez-vous une idée pour donner les droits suffisants à une des 2 fonctions (je ne peux pas changer les droits de mon répertoire evidemment...) ?

Merci d'avance

Thomas