Odczytywanie uprawnień
Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 54 z 82.
Użyj ls -l, aby wyświetlić szczegółową listę plików i sprawdzić ciągi uprawnień dla każdego elementu.
Spójrz na wynik i określ uprawnienia dla każdego pliku i katalogu. Dla każdego elementu odczytaj 10-znakowy ciąg uprawnień i ustal:
- Czy jest to plik (
-), czy katalog (d) - Jakie uprawnienia ma właściciel (pierwsza grupa trzech znaków)
- Jakie uprawnienia ma grupa (druga grupa trzech znaków)
- Jakie uprawnienia mają inni (trzecia grupa trzech znaków)
Uruchom polecenie:
ls -lW danych wyjściowych zauważ, że backup.sh, report.txt i config.cfg są zwykłymi plikami. Zwróć uwagę na konkretne uprawnienia właściciela do odczytu i zapisu.
Porównaj je z katalogiem projects, którego nazwa zaczyna się od d zamiast od - i który ma uprawnienia do wykonywania, dzięki czemu użytkownicy mogą do niego wejść.
Wyzwanie
ŁatwyUżyj ls -l, aby wyświetlić szczegółowy wykaz plików i sprawdzić ciągi uprawnień dla każdego elementu.
Przyjrzyj się wynikowi i określ uprawnienia dla każdego pliku i katalogu. Dla każdego elementu odczytaj 10-znakowy ciąg uprawnień i ustal:
- Czy jest to plik (
-), czy katalog (d) - Jakie uprawnienia ma właściciel (pierwsza grupa trzech znaków)
- Jakie uprawnienia ma grupa (druga grupa trzech znaków)
- Jakie uprawnienia mają inni użytkownicy (trzecia grupa trzech znaków)
Uruchom polecenie:
ls -lZwróć uwagę, że backup.sh, report.txt i config.cfg to zwykłe pliki bez uprawnienia do wykonywania (x). Porównaj je z katalogiem projects, którego ciąg uprawnień zaczyna się od d zamiast - i zawiera uprawnienie do wykonywania, pozwalające użytkownikom wejść do katalogu.
Spróbuj swoich sił
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Katalogi
Utwórz katalogSkopiuj katalogPrzenieś i zmień nazwę kataloguUsuń katalogPodsumowanie — operacje na katalogach7Zawartość plików
Początek i koniecLiczba słówPolecenie sortPolecenie uniqPodstawy grepgrep z opcjamiPowtórka – detektyw tekstu10Projekt analizatora logów
Przegląd projektuPrzeglądanie pliku logów2Nawigacja
Wyświetlanie bieżącego kataloguWyświetlanie plikówZmiana kataloguŚcieżki bezwzględne i względneKatalog domowy i głównyPowtórka — znajdź drogę8Przekierowywanie
Standardowe wyjścieNadpisywanie plikuDopisywanie do plikuStandardowe wejścieStandardowe wyjście błędówPodsumowanie — tworzenie dziennika11Uprawnienia
Zrozumienie uprawnieńOdczytywanie uprawnieńChmod za pomocą liczbChmod za pomocą symboliWłasność plikówPodsumowanie — zablokuj dostęp3Pliki
Utwórz plikOdczytaj plikSkopiuj plikPrzenieś i zmień nazwę plikuUsuń plikPodsumowanie — operacje na plikach6Symbole wieloznaczne i wzorce
Symbol wieloznaczny gwiazdkaSymbol wieloznaczny znak zapytaniaSymbole wieloznaczne w nawiasachŁączenie symboli wieloznacznychPowtórka — operacje selektywne9Potoki
Czym jest potokŁączenie dwóch poleceńŁączenie wielu poleceńPotok z grepPodsumowanie – potok danychPoćwicz samodzielnie: Edytor online Terminal