Uprawnienia zmieniasz za pomoca chmod (change mode).
Pliki (i katalogi) mają przypisanego
właściciela (user - w skrócie u ) oraz
grupę (group - w skrócie g).
Pozostali użytkownicy (którzy nie są właścicielem lub nie należą do grupy) to
inni (others - w skrócie o)
Każdemu z tych trzech można przypisać prawo
- odczytu (read - w skrócie r),
- zapisu (write - w skrócie w)
- wykonywania/uruchamiania (execute - w skrócie x)
przykłady użycia:
chmod u+rwx nazwa # właściciel bedzie miał prawo odczytu, zapisu i uruchomienia
chmod g+r nazwa # grupa bedzie miała prawo odczytu (nie kasuje to jednak prawa zapisu i uruchamiania jeśli grupa miała wcześniej przypisane)
chmod g-w nazwa # grupa nie będzie miała prawa zapisu
Można też użyć litery a jak all czyli wszyscy
chmod a+rwx nazwa
Można też dodać parametr -R aby rekurencyjnie (recursive) robił też dla podkatalogów
chmod -R a+rwx nazwa
Każda komenda powinna mieć instrukcję obsługi czyli manual w skrócie man
man chmod
Wiele komend posiada też opcję --help i wypisuje bardzo skrótowo dostępne opcje i ich znaczenie
chmod --help