Ustawienie CHMOD w terminalu

Często zdarza się, że musimy niektórym plikom nadać odpowiednie prawa dostępu, aby testowany na komputerze skrypt działał prawidłowo. Bardzo łatwo zrobić to w linuksowym terminalu. Niestety, sam notorycznie zapominam w jakiej kolejności wpisywać poszczególne argumenty, postanowiłem więc, iż umieszczę tutaj wzór komendy.

Tak więc, aby zmienić prawa danego pliku lub folderu wystarczy wpisać:

chmod XXX adres

gdzie XXX to prawa dostępu (ja preferuję zapisane ósemkowo np. 664, 777), a adres to ścieżka na dysku. Przykład:

chmod 777 /home/user/html/examples/index.php

A jeśli chcemy, aby zmiana dotyczyła całej zawartości katalogu, wystarczy dodać -R:

chmod -R 777 /home/user/html/examples/

Pozostaje nam wpisać hasło administratora i poczekać, aż komputer upora się z zadaniem.