SULIK [ olewam zasady ]
chmod - ja sie ustawia ??
Mam taki problem - sciaglem sobie skrypcik php z syetemem newsow na strone
wgralem na server piwko pl - niby wszytko dziala
ale jak ustawic plikom chmod 666, a folderom chmod 777 ??
wogule jak ustawic chmod
do wgrywania na ftp uzylem programu: Windows Commander
wysiu [ ]
Sprobuj
Pliki / Zmień atrybuty
w Windows (Total) Commanderze oczywiscie:)
A jesli masz dostep do konsoli (mozesz sie zalogowac na tamten serwer), to wpisz 'man chmod' i poczytaj.
SULIK [ olewam zasady ]
wysiu - jest klopot - nie mam dostepu z konsoli
a w Windows Commanderze nie ma numerow tylko takie bardzewie jak odczyt, zapis itp - ale chyba musze zaznaczyc mozzliwosc zapisu
Bzyk [ Offensive ]
sulik: można na różne sposoby, m.in. z poziomu skryptu PHP. Ale... wspomniałeś o WC.
Zatem: w jednym z okien WC (np. lewym) widzisz sobie to, co masz na serwerze: katalogi, pliki php (i inne). Więc: najedź np. na plik belką, plik/zmień atrybuty i.... będą trzy okienka (user, wlasciciel, swiat) - najlepiej daj dla ostatniego wszystkie prawa (zaznacz checkboxy). Zresztą: poeksperymentuj, po zmianie zobaczysz już inne wartości w kolumnie Atrybuty.
SULIK [ olewam zasady ]
oj widze ze sobie pokombinuje :)
chmod 777 - to zaznaczone wszytkie czekboxy ciekawe jak jest z 666
Bzyk [ Offensive ]
sulik: pomyśl... ;-)
czytanie (r)
pisanie (w)
uruchamianie (x - od eXec)
teraz ustalamy _kto_ma_prawo_do_pliku_
user (każdy szarak - chociaż to uogólnienie)
właściciel (ten kto utowrzył plik)
wszyscy (bodajże...)
i sobie to rozbij na:
XXX YYY ZZZ, gdzie: są to liczby binarne, np. Twoje 777 to:
111 111 111
czyli wszyscy mają wszystkie prawa ;-) Tak w uproszczeniu :)
Polecam: https://zeisk.tech.us.edu.pl/ogloszenia/romanek/
a dokładniej: https://zeisk.tech.us.edu.pl/ogloszenia/romanek/pliki.html
Sephion [ One Winged Angel ]
jak masz dostep do serva z php i obsluga polaczen ftp to uzyj tego skryptu:
<?
$ftp_ip="0.0.0.0";
$ftp_login="login";
$ftp_pass="pass";
$ftp_file="sciezka_do_pliku/albo_folderu";
$conn_id=ftp_connect($ftp_ip);
$login_result=@ftp_login($conn_id, $ftp_login, $ftp_pass);
$chmod_cmd= "CHMOD 0777 ".$ftp_file; <--- tu wpisz na co chcesz zmienic
$chmod=ftp_site($conn_id, $chmod_cmd);
ftp_quit($conn_id);
?>
SULIK [ olewam zasady ]
Bzyk - juz pomyslalem :)
a raczej metada prob i bledow doszlem do tego ze musze odznaczyc w kazdej kolumnie: wykonaj - i bede mial 666 :)