|
 |
|
|
|
|
|
chmod czyli zmiana praw dostępu do pliku/katalogu, jest to bardzo przydatna komenda występującą tylko i wyłącznie w systemach Unix/Linux.
Jak wiadomo większość naszych stron jest zamieszczana na serverach FTP (File Transfer Protocol) poprzez które możemy zmienić prawa dostępu do pliku jakiego tylko chcemy. Po co to wszystko?
A więc postaram sie wytłumaczyć jak sie używa tej komendy i po co ona w ogóle jest.
Najprościej będzie można to wytłumaczyć na przykładzie Księgi Gości znajdującej sie w Download Center na www.swish-db.com. Cała księga składa sie z wielu plików, wśród nich jest plik w którym są zapisywane zmiany dokonywane przez osobę, która sie wpisała do księgi. I właśnie aby było to możliwe taki plik musi miec włączone prawa dostepu dla wszystkich czyli chmod 777 plik. W tym przypadku plikiem, którego modyfikujemy jest guest.txt.
co powinniśmy wiedzieć, co oznaczają te cyferki?
A więc pod każda cyferką znajdują się poszczególne prawa:
1 - wykonanie
2 - zapis
3 - zapis/wykonanie
4 - odczyt
5 - odczyt/wykonanie
6 - odczyt/zapis
7 - odczyt/wykonanie/zapis
dla czego trzy cyfry?
a) pierwsza cyfra ustala prawa dostępu dla własciciela pliku (czyli kreatora pliku)
druga cyfra oznacza prawa dostępu dla grupy, która ma dostęp do pliku.
c) trzecia cyfra oznacza dostęp dla wszystkich.
Więc juz chyba wiadomo dlaczego ustalaliśmy prawa dla pliku który ma byc modyfikowany przez (innych, wszystkich) użytkowników, którzy wpisują sie do księgi gości.
wystarczy napisac chmod 006 guest.txt czyli ustalamy dla innych/wszystkich prawa do odczytu i zapisu nie bierzemy pod uwagę wlaściciela jak i grupy bo oni nie modyfikują naszej księgi. Do księgi wpisują sie tylko osoby z zewnetrznej sieci czyli others (inni).
Używać tą komendę możecie na swoim FTP w pasku poleceń lub pod konsolą w powłokach unixowych. Lecz zakładamy, że wszyscy wolą klientów typu FTP , CuteFTP.
Mam nadzieję, że wszyscy zrozumieli pojęcie chmod , jeżeli macie jakiekolwiek pytania na ten temat prosze o kierowanie ich do mnie.
To tyle:)
Pozdrawiam
-valdi
|
|
|
|