Menu
Coddy logo textTech

Zrozumienie uprawnień

Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 53 z 82.

Każdy plik i katalog w systemie Linux ma uprawnienia, które określają, kto może uzyskać do niego dostęp i co może z nim zrobić. Ten system zabezpieczeń uniemożliwia nieupoważnionym użytkownikom odczytywanie twoich prywatnych plików lub modyfikowanie ważnych plików systemowych.

Uprawnienia dzielą się na trzy rodzaje działań:

  • Odczyt (r) - Wyświetlanie zawartości pliku lub listowanie zawartości katalogu
  • Write (w) – Modyfikuj plik lub dodawaj/usuń pliki w katalogu
  • Wykonaj (x) – Uruchom plik jako program lub wejdź do katalogu

Te uprawnienia są przypisane do trzech różnych kategorii użytkowników:

  • Właściciel - Użytkownik, który utworzył plik
  • Grupa – zestaw użytkowników, którzy mają wspólny dostęp
  • Pozostali - Wszyscy inni w systemie

Po uruchomieniu ls -l w pierwszej kolumnie wyświetla się ciąg uprawnień. Wygląda on mniej więcej tak: -rwxr-xr--. Ten ciąg dokładnie informuje, kto może wykonywać jakie działania na tym pliku.

W nadchodzących lekcjach nauczysz się odczytywać ten ciąg znaków i modyfikować uprawnienia, aby kontrolować dostęp do swoich plików.

challenge icon

Wyzwanie

Łatwy

Użyj polecenia ls -l, aby wyświetlić szczegółową listę plików w bieżącym katalogu. Pokaże ono ciągi uprawnień dla każdego pliku i katalogu.

Przejrzyj dane wyjściowe i znajdź ciąg uprawnień dla pliku script.sh. Zwróć uwagę, że pierwsza kolumna zawiera 10-znakowy ciąg określający typ pliku i uprawnienia.

Uruchom polecenie:

ls -l

W danych wyjściowych zobaczysz wpisy zarówno dla plików, jak i katalogu documents. Zwróć uwagę na:

  • Pierwszy znak: - w przypadku plików, d w przypadku katalogów
  • Kolejne 9 znaków określających uprawnienia do odczytu (r), zapisu (w) i wykonywania (x)
  • Nazwy właściciela i grupy, które pojawiają się po ciągu uprawnień

To Twój pierwszy rzut oka na to, jak Linux wyświetla informacje o uprawnieniach. W kolejnych lekcjach nauczysz się szczegółowo odczytywać te ciągi i je modyfikować.

Spróbuj swoich sił

Terminal
ls -l
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Terminal