Sobes.tech
Junior — Middle

Jak zarządzać uprawnieniami dostępu do plików w systemie Linux?

sobes.tech AI

Odpowiedź od AI

W systemie Linux uprawnienia dostępu do plików są zarządzane za pomocą trzech typów uprawnień: odczytu (r), zapisu (w) i wykonywania (x), które są przypisywane do trzech kategorii użytkowników:

  • Właściciel pliku
  • Grupa, do której należy plik
  • Wszyscy inni użytkownicy

Aby wyświetlić uprawnienia, używa się polecenia ls -l, na przykład:

-rw-r--r-- 1 użytkownik grupa 1234 10 maja 12:00 plik.txt

Aby zmienić uprawnienia, używa się polecenia chmod, na przykład:

chmod u+x plik.sh  # Dodaj uprawnienie do wykonania dla właściciela
chmod go-r plik.txt # Usuń uprawnienie odczytu dla grupy i innych

Aby zmienić właściciela i grupę, używa się poleceń chown i chgrp:

chown nowyuser plik.txt
chgrp nowa grupa plik.txt

W ten sposób zarządzanie uprawnieniami pozwala kontrolować, kto i w jaki sposób może wchodzić w interakcję z plikami w systemie.