poradniki

Polecenie chmod

Zmiana dost臋pu do plik贸w Linux

wpis_header_img

W Linuksie ka偶dy plik (katalog) ma swoje okre艣lone prawa dost臋pu. chmod ( ang. change mode 鈥 zmie艅 tryb) to uniksowa komenda wyst臋puj膮ca r贸wnie偶 w GNU/Linuksie. S艂u偶y ona do ustawiania praw dost臋pu do podanych plik贸w.

Zmienia uprawnienia dost臋pu do pliku lub katalogu. W systemach Unix stosuje si臋 uprawnienia do:

  • Odczytu (Read)
  • Zapisu (Write)
  • Uruchomienia (eXecute)

Dlatego w listingu katalog贸w widzimy oznaczenia r, w, x

Sk艂adnia chmod

chmod [OPCJE] TRYB Plik(i)

Opcje chmod

  • -c, 鈥揷hanges : jak verbose, ale informowanie tylko gdy zasz艂a zmiana
  • -f, 鈥搒ilent, 鈥搎uiet : wy艂膮czenie wi臋kszo艣ci komunikat贸w o b艂臋dach
  • -v, 鈥搗erbose : wypisanie informacji o ka偶dym przetwarzanym pliku
  • 鈥搉o-preserve-root : bez traktowania katalogu 鈥/鈥 w specjalny spos贸b (domy艣lnie)
  • 鈥損reserve-root : odmowa rekusywnego dzia艂ania na 鈥/鈥
  • 鈥搑eference=PLIK_WZ : u偶ycie uprawnie艅 pliku PLIK_WZ zamiast warto艣ci UPRAWNIE艃
  • -R, 鈥搑ecursive : zmiany te偶 w katalogach i plikach w podkatalogach
  • 鈥搗ersion : output version information and exit

Notacja 贸semkowa chmod

chmod przyjmuje 3 cyfry kolejno oznaczaj膮ce uprawnienia dla w艂a艣ciciela, grupy i innych.

chmod Owner Group Other nazwa_pliku
chmod 755 nazwa_pliku
Znaczenie cyfr chmod jest nast臋puj膮ce:
Cyfra Prawa Litera
0 Brak praw
1 Wykonywanie –x
2 Zapis -w-
3 Zapis i wykonanie -wx
4 Odczyt r–
5 Odczyt i wykonanie r-x
6 Odczyt i zapis rw-
7 Odczyt, zapis i wykonanie rwx
Scroll to Top
Skip to content