Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mkdir i owner
Indianin
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Hamburg / Darlowo

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


Podczas rozpakowywania plików na serverze skrypt tworzy nowy folder . Wszysko działa pięknie z jednym ale . Nie mam dostępu do nowo utworzonego folderu przez FTP . Dlaczego ? Ownerem jest "wwwrun" a grupa "nogroup" . A ja jestem "jakis_user" i należe do grupy "jakas_grupa" .
Pytanie : jaką funkcję zastosować żeby podczas tworzenia folderu zdefiniować ownera i grupę . Ewentualnie jak to zmienić dostęp do już istniejącego folderu i plików .?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krecik
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.09.2003

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


A nie jest czasem tak ze php na serwerze ma uruchomiony tryb safemode ? Wtedy wlasnie tak jest, ze z poziomu skryptu masz dostęp tylko do plików które mają takie same warunki włascicielstwa (ale mi sie napisało - chodzi o takie samo user i grupa) jak skrypt wywoływany. No i wtedy wlasnie jest problem - www tworzy nowe pliki z uprawnieniami wwwrun/www, a ty dzialasz jako jakis user i nie masz dostępu. To jest kwestia wywoływania funkcji systemowych z poziomu apache.

Wlasnie przerabiam to u siebie, tak zeby działało, przychodzą mi do głowy dwie rzeczy - pierwsza, sprawdzić jak to sie bedzie zachowywalo z uruchomioną funkcją suexec - wtedy jest szansa ze nowo tworzone przez ciebie katalogi beda miały uprawnienia ownera serwera wirtualnego.

Drugi wariant - o ktorym musze jeszcze poczytac, ale ponoc jest to rozwiązanie na wlasnie takie problemy to moduł suphp - do uruchamiania php z uprawnieniami uzytkownika bedacego wlascicielem skryptu ktory sie uruchamia. ZObaczymy czy to zadziala.

Pozdrawiam
K.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 08:14