Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> prawa katalogow, chdir chmod chown
Kamil Pietrzak
post 1.10.2010, 15:24:54
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 10
Dołączył: 7.01.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Witam

Chce utworzyc katalog "xxx" w folderze "rowery.pl".
Zaczalem od mkdir('xxx',0777); w index.php w "rowery.pl", niestety nic nie zostalo utworzone. Zmienilem prawa "rowery.pl" na bardziej publiczne i mi to udalo, ale xxx przy ikonce mial "kluczyk", dalem potem chmod('xxx',0777) i juz nie mial ikonki kluczyka. Co nie do konca rozumiem

  1. //katalog xxx2 z prawami mniej publicznymi
  2. mkdir('xxx2',0777);
  3.  
  4. //niby to to samo, ale
  5.  
  6. //katalog xxx3 ma prawa bardziej publiczne
  7. mkdir('xxx3',0777);
  8. chmod('xxx3', 0777);


Ale caly czas wlascielem katalogu jest www-data, a chce, aby nim byl kamil. Od tego jest chown, ale:
  1. chown('xxx', 'root');
  2. chown('xxx', 'kamil');
  3. chown('xxx', 1000);


zadna z tych opcji nie zmienia wlasciciela.

Problem nie lezy w php.ini, poniewaz framework symfony tworzyl mi katalogi, ktorych wlascicielem byl uzytkownik "kamil". Z drugiej strony symfony uzywalem przez php5-cli. Jednak jak dalem chown przez sudo php index.php, to wlasciciel tez sie nie zmienia, a mkdir i chmod dzialaja poprawnie.
Go to the top of the page
+Quote Post
lord2105
post 1.10.2010, 16:34:35
Post #2





Grupa: Zarejestrowani
Postów: 380
Pomógł: 59
Dołączył: 24.04.2010
Skąd: London

Ostrzeżenie: (0%)
-----


z www-data nie zmienisz właściciela musisz to zrobić z roota


--------------------
40% rozwiązań znajduje się tutaj.
59,9% tutaj.

Jeśli pomogłem rozwiązać Twój problem wciśnij
Go to the top of the page
+Quote Post
Kamil Pietrzak
post 3.10.2010, 13:05:28
Post #3





Grupa: Zarejestrowani
Postów: 213
Pomógł: 10
Dołączył: 7.01.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Jak to jest zrobione w CMSach z instalacja? np. Joomla - skrypt jest instalowany przez inny skrypt odpalany z poziomu www-data. Mozna byloby skopiowac calosc razem z prawami, ale za pomoca php mozna kopiowac tylko pliki, nie ma funkcji do kopiowania folderow. Mozna go tylko utworzyc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.06.2025 - 23:36