Własność plików
Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 57 z 82.
Oprócz uprawnień każdy plik ma przypisanego właściciela i grupę. Po uruchomieniu ls -l informacje o właścicielu i grupie zobaczysz tuż za ciągiem uprawnień:
-rw-r--r-- 1 alice developers report.txt
│ │
│ └── Group
└──────── OwnerWłaścicielem jest zazwyczaj użytkownik, który utworzył plik, a grupa pozwala wielu użytkownikom na współdzielenie dostępu. Możesz zmienić właściciela za pomocą polecenia chown:
# Zmień właściciela pliku
chown bob report.txt
# Zmień zarówno właściciela, jak i grupę
chown bob:staff report.txt
# Zmień tylko grupę
chown :staff report.txtDostępne jest też polecenie chgrp, które zmienia tylko grupę:
chgrp developers project.txtZmiana właściciela zwykle wymaga uprawnień administratora. Dlatego często zobaczysz, że te polecenia są używane z sudo w rzeczywistych systemach. Zrozumienie własności pomaga dokładnie kontrolować, do kogo mają zastosowanie uprawnienia „właściciela” i „grupy”, gdy ustawiasz je za pomocą chmod.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
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 dziennika3Pliki
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