[php] htpasswd nowe wpisy

0

Witam,

potrzebuje modyfikowac spod php plik htpasswd. Ale wyczytalam ze jest to plik domyslnie zablokowany i nie moge go otworzyc ani nic w nim zmienic. Jak to ominac??

Musze generowac sobie hasla dla kolejnych uzytkownikow i te wygenerowane hasla ma dopisywac do tego pliku.

0

jesli nie masz dostepu po ssh, pobrac ten plik przez ftp na jakies inne konto szelowe, ewentualnie jesli masz apacza u siebie lokalnie sciagnac do siebie. przeczytac instrukcje polecenia htpasswd2 wykonac to co potrzeba na tym pliku a nastepnie wrzucic na powrot na stare miejsce przez np. ftp. ustawic prawa odczytu dla apacza.

tyle że php ma prawo odczytu/zapisu tego pliku tak samo jak kazdego innego ograniczenia dotycza bezposredniego dostepu za pomoca 'get http//adrs.katalog/.htpass' :

<?php
  $uchwyt=fopen(".htpass","r");
  while(!feof($uchwyt)){
    $buffer=fgets($uchwyt);
    printf("%s<br>",str_replace(' ','&nbsp;',$buffer));
  }
  fclose($uchwyt);
?>

wiec mozesz swobodnie sklecic sobie skrypt ktory bedzie zmieniał zawartośc pliku

1 użytkowników online, w tym zalogowanych: 0, gości: 1