• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

-Łatwy Zmienianie chmod?w plik?w

Status
Zamknięty.

Herun

User
Dołączył
Kwiecień 4, 2008
Posty
35
Liczba reakcji
9
Co to s? chmody?
chmod (ang. change mode - zmiana atrybutu) - polecenie zmiany zezwole? dost?pu do plik?w w systemach unix-owych.
By Wikipedia​

Jakie jest ich u?ycie?
Chodzi o strony internetowe. Jest to dawanie/branie zezwole? edytowania pliku przez u?ytkownik?w.


Naj?atwiej chmody zmienia? w Total Commanderze i Filezilli. Ja opisze Fillezill?.

Download:
Filezilla-http://www.instalki.pl/programy/download/ftp/FileZilla.php

1.Procesu instalacji nie b?d? opisywa? bo chyba ka?dy to umie :')

2.W??czamy Filezille
foto1an5.jpg


3. Uzupe?niamy pola i czekamy a? pojawi? si? nasze pliki
foto2ye9.jpg


Pojawi si? co? takiego:

foto3yb3.jpg


4. Zmienianie Atrybutu.

Klikamy Prawym Przyciskiem Myszy na plik i wybieramy atrybuty pliku:
foto4qa3.jpg


Nast?pnie:

foto5vb2.jpg



Tam gdzie jest "Warto?? numeryczna" wpisujemy zgodnie z tym:

600 Tylko w?a?ciciel ma prawo do odczytu i zapisu.

644 W?a?ciciel ma prawo do zapisu i odczytu, a reszta tylko prawo odczytu.

666 Wszyscy maj? prawo do odczytu i zapisu.

700 Tylko w?a?ciciel ma prawo do odczytu, zapisu, uruchomienia.

755 W?a?ciciel ma wszystkie prawa do pliku, reszta tylko prawo do odczytu i uruchomienia.

777 Wszyscy maj? pe?ne prawa (nie zalecane).

711 Wszystkie prawa ma w?a?ciciel, reszta tylko prawo uruchomienia.

700 W?a?ciciel katalogu ma pe?ne prawa do niego

744 W?a?ciciel ma pe?ne prawa do katalogu, reszta ma prawo do odczytu.

755 W?a?ciciel ma pe?ne prawa do pliku, grupa ma prawa odczytu i wykonania, reszta ma prawo uruchamiania. Plik ma atrybut SUID -pierwsza cyfra w opcjach(4). Oznacza to, ?e plik wykonywalny, np. wywo?uje proces i oddaje mu kontrole nad wykonaniem zadania. Bez opcji SUID proces dzia?a z uprawnieniami u?ytkownika, kt?ry uruchomi? plik- co czasami mo?e powodowa? nie wykonanie zadania, gdy? u?ytkownik nie mia? dostatecznych uprawnie?. Z opcj? SUID proces pobiera uprawnienia w?a?ciciela pliku- najcz??ciej roota. Polecenie ping i uprawnienia do pliku wykonywalnego s? ?wietnym przyk?adem ustawienia tej opcji.
Opis chmod?w to z wikipedii :)


Dajemy OK i gotowe.

TOTAL COMMANDER
1. ??czymy si? z serwerem podobnie jak w FileZilli i klikamy prawym przyciskiem myszy plik, dla kt?rego chcemy zmieni? chmod.

2. Z listy wybieramy: Zmie? Atrybuty

3. Potem w polu tekstowym wpisujemy wed?ug tabelki wy?ej, dajemy OK.
Gummi powiedzia? o Total Commanderze to ma :D


I ju? :) Nie by?o to trudne jednak nie wszyscy o tym wiedz? :D
Pozdrawiam
Herun
 
Ostatnia edycja:
Dobry poradnik, jednak zmiana chmodow w FileZilli jest bardzo intuicyjna, og?lnie m?wi?c w Total Commanderze wpisujemy tylko komend? i mamy to samo, dlatego te? nie jest tak konieczne pisanie oddzielnego poradnika, ale m?g?by? wspomnie? co? na ten temat przy okazji edycji : ).
 
Ostatnia edycja:
Dobry poradnik, ale nie znam si? za bardzo na tym, ale b?de wiedzie? w przysz?o?ci jak to si? robi. Gratuluje Poradnika
 
W przypadku, gdy program FTP zawodzi, i dalej nie mo?na zmieni? CHMOD?w pliku, najlepiej pos?u?y? si? prostym skryptem php:
Kod:
<?php
chmod("[color=blue]plik.bu[/color]", 0[color=red]XXX[/color]);
?>
lub
Kod:
<?php
shell_exec("chmod 0[color=red]XXX[/color] [color=blue]plik.bu[/color]");
?>
Gdzie XXX to warto?? chmod, a plik... to plik :p
Wchodzimy pod nasz adres www i wpisujemy sciezke do pliku php, ktory zapisali?my.
 
Status
Zamknięty.
Do góry