Polecenie chmod umożliwia właścicielowi pliku lub administratorowi systemu zmienić uprawnienia pliku. Jego forma  jest następująca:

$ chmod    u-w     plik1

Ciąg znaków u-w symbolizuje zmianę praw pliku, na pierwszym miejscu (w naszym przykładzie „u”) określa się kto ma prawo korzystać z pliku, dysponujemy następującymi symbolami

u →  symbolizuje właściciela pliku

g →  symbolizuje grupę do której plik jest przypisany

o →  reszta użytkowników systemu

a →  symbol ten oznacza : wszystkich à u+g+o

 

Na drugim miejscu umieszcza się symbole zmiany praw:

+  →  dorzucamy prawo

—  →  likwidujemy prawo

=  →  przypisujemy prawo

 

Na trzecim miejscu umieszczamy symbole, czego dotyczy prawo  :

r →  prawo czytania pliku

w →  prawo modyfikacji pliku

x →  prawo jego egzekucji

 

Przykłady do wykonania przez czytelnika naszego kursu Linux.

W przypadku gdy użytkownik nie ma pliku tekstowego w swoim katalogu domowym, trzeba go stworzyć albo przy pomocy polecenia  cat w połączeniu z  CTRL+D, albo przy pomocy edytora  vi

Likwidujemy prawo modyfikacji pliku dla jego właściciela:

$ chmod    u-w    plik1

 

Dorzucamy prawo modyfikacji dla grupy do której jest przypisany plik:

$ chmod  g+w  plik1

 

Kurs Linux - symboliczna modyfikacja praw pliku w Linux (polecenie chmod)