Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Edycja pliku
Forum PHP.pl > Forum > Przedszkole
osa2t
Witam!

Mam pytanie czy pomocą PHP można edytować plik, który ma uprawnienia roota?
Przykładowo skryptem jak poniżej. Chodzi mi o plik systemowe więc nie chcę przydzielać im chmod 777.
Zamierzam to robić z poziomu apache więc będę użykownikiem apache (www-data)

  1. $dane = $pole1."`".$pole2."\n";
  2. $file = "baza.txt";
  3. $fp = fopen($file, "a");
  4. flock($fp, 2);
  5. fwrite($fp, $dane);
  6. flock($fp, 3);
  7. fclose($fp);
darko
Bez zmiany uprawnień pliku lub bez zmiany ustawień grupy apache, z tego co się orientuję - nie ma takiej możliwości.
osa2t
a możesz mi coś podpowiedzieć coś z tymi uprawnieniami? Mam szukać tego w plikach od apache czy w pliku /etc/suderos w linux? Niestety dodając www-data do suderos do wszystkich uprawnień nie rozwiązuje to mojego problemu.
darko
W jakim celu chcesz edytować pliki systemowe ?
osa2t
Witam Darko,

chciałbym z poziomu PHP edytować tablice crontabs
Pilsener
To przenieś ją do folderu, który ma takie uprawnienia. Łatwiej chyba Mahometa do góry?
osa2t
ale jak skonfigurować system żeby serwer "wiedział" gdzie jest ścieżka do tablicy?
Pilsener
A masz jakiś dostęp do tego serwera? Na pewno wystarczy wywołać program np. cron /? w wierszu polecenia z odpowiednim parametrem, wskazującym folder, gdzie znajdują się logi, pliki konfiguracyjne i crontab.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.