Witam wszystkich.
Teraz, gdy nauczyłeś się, jak przypisać uprawnienia do plików i katalogów za pomocą liter, ale teraz
wiesz, że można również przypisać uprawnienia za pomocą wartości numerycznych?
Tak.
Więc za każdym razem, gdy masz plik, mogłeś przypisać uprawnienia do tego pliku lub katalogu za pomocą
cyfr.
I jak to działa tak wiesz change mod you geo jest dla grupy użytkowników i innych plus są dwa plik będzie faktycznie
przypisać uprawnienia do odczytu do wszystkich, jeśli chcesz użyć w sposób numeryczny można zrobić change
mod dla dla dla i plik, który będzie przypisać dokładnie takie same uprawnienia jak w pierwszym poleceniu,
a wynik końcowy będzie czytać, czytać i czytać uprawnienia tylko do wszystkich dla pliku.
Jak teraz to cztery, cztery, cztery zmienia i przydziela uprawnienia?
Przyjrzyjmy się temu, patrząc na strukturę pliku.
Więc jak wszyscy wiecie, właściciele przypisują uprawnienia na każdym pliku i katalogu.
I mamy użytkowników i mają oni trzy rodzaje uprawnień read, write executable grupa
ma trzy rodzaje uprawnień i wszyscy inni lub all mają również te rodzaje uprawnień.
Więc wszyscy to wiemy.
Następnie przejdźmy bardziej konkretnie, że pierwsze trzy bity, które już omówiliśmy, są dla
użytkowników, właściciela pliku, drugorzędne bity są dla grupy, a ostatnie trzy bity są dla pozostałych.
Teraz przechodząc do tabeli poniżej, którą zamierzam pokazać, jest rzeczywiście przypisuje numery lub uprawnienia
do typów uprawnień.
Przyjrzyjmy się więc tej tabeli.
Ta tabela to coś, o czym trzeba pamiętać.
Teraz, jeśli masz zero przypisane, oznacza to brak pozwolenia.
Jeden jest dla executable, dwa jest dla write, trzy jest dla execute plus write dla jest do odczytu.
Piątka jest do przeczytania i wykonania.
Sześć to czytanie i pisanie, a siedem to czytanie lub pisanie i wykonywanie.
Teraz jak te wszystkie cztery siedem cyfr wszystkie wszystkie osiem cyfr działa, jeśli I jeśli zrobić zmienić
mod 764 do pliku, to oznacza, że pierwsza cyfra będzie zawsze dla samego użytkownika.
Czyli siedem znaczeń.
Jeśli spojrzysz na tabelę, oznacza to, że będzie to przypisanie, odczyt, zapis i uprawnienia wykonawcze
do właściciela pliku.
Druga litera, która jest w tym przypadku to sześć.
Oznacza to, że do grupy zostanie przypisany tylko odczyt i zapis.
I ostatnie - cztery, czyli dla innych.
A czwórka oznacza tylko czytanie.
Zatem do pliku zostanie przypisany tylko odczyt.
Tak więc ponownie, pierwsza cyfra oznacza użytkownika, druga cyfra oznacza grupę, a trzecia cyfra oznacza pozostałe.
Spróbujmy więc w naszej maszynie z systemem Linux, w naszej maszynie laboratoryjnej i zobaczmy jak to działa.
Więc zamierzam utworzyć plik, powiedzmy, że.
Sam, zamierzam dotknąć i stworzyć plik.
Sam, zrobię listę minus L tutaj i plik jest tam.
Przy okazji jesteś zalogowany jako ja i jestem w moim katalogu domowym.
Wyczyśćmy więc ekran wpisując clear i ponownie zróbmy les minus LTR.
I zobaczysz, że plik SAM jest cały na dole.
Teraz domyślnie nadałem uprawnienia jako read, write, read, write i właśnie read.
Jeśli chcesz zmienić to uprawnienie na seven, six, four czyli ja jako ja będę miał read, write i executable,
a group będzie miał tylko read right, a wszyscy inni będą mieli tylko read.
Wtedy wystarczy, że zmienię mod seven six na Sam.
Teraz, gdy zrobisz ls minus ltr.
Zobaczysz na samym dole.
Mam teraz read write executable.
Czytaj.
Pisz dla grupy i po prostu czytaj dla wszystkich innych.
Teraz, gdybym chciał usunąć te uprawnienia, wyczyśćmy ekran i po prostu zróbmy minus listy.
L są tylko na tym samym pliku.
Czyli na liście pojawia się tylko ten plik.
Jeśli chcę usunąć wszystkie uprawnienia wszystkich innych, zrobię change mod 000 sam do list minus list przez uderzenie strzałki
w górę, która przyniesie ostatnie polecenie uruchomienia i naciśnij enter.
Zobaczysz, że wszystkie uprawnienia zniknęły.
Teraz, gdybym chciał, powiedzmy, gdybym chciał przypisać, czytać i pisać uprawnienia tylko dla siebie.
W takim razie jak zamierzasz to zrobić?
Wtedy wystarczy zmienić mod.
Ja byłbym pierwszą literą.
Pamiętaj o pierwszym.
Przepraszam, pierwsza cyfra.
Więc chcę tylko czytać i pisać.
Więc to by poszło na numer sześć, bo jak spojrzysz na tabelkę, to numer sześć daje tylko,
odczyt i zapis, to reszty nie chcę przypisywać.
Nie można więc zostawić niczego pustego w ten sposób.
Trzeba więc zostawić zero zero, więc żadnego pozwolenia w ogóle nie wpisywać.
Sam jeśli zrobisz ls minus LTR na Samie zobaczysz, że mam tylko odczyt i zapis, więc spróbujmy jeszcze raz.
Co jeśli chcę zachować uprawnienia read i write oraz y przypisać uprawnienia read do istniejących uprawnień
dla innych?
To znaczy właśnie tutaj.
Ostatnie trzy bity, które chcę, są tutaj.
Więc do tego zrobiłbym najpierw change mod i oczywiście chciałem zachować uprawnienia,
a te uprawnienia to 6 dla grupy.
Nie chcę niczego przypisywać, a dla innych chcę tylko czytać.
I jeśli spojrzysz na tabelę, numer związany z readem to cztery.
Więc jeśli zrobię hit cztery i wpisz Sam i teraz jeśli zrobię ls minus l tr na Sam, zobaczysz, czytać i pisać i czytać
jest tylko podany do innych w tym przypadku.
Przyjrzyjmy się jeszcze jednemu i ostatniemu przykładowi.
Co jeśli chcę przypisać uprawnienia do wykonywania do wszystkich w systemie, więc ty łańcuch mod teraz co
jest wykonywalne.
Pozwolenie na wykonanie.
Jakby się przyjrzeć, to jest to numer jeden z tabeli.
Czyli jeden, jeden i jeden, bo chcę przypisać executable do siebie, do grup i do innych.
Więc jeden, jeden, jeden i próbka i zróbmy ls minus l tr i zobaczysz, że jest to tylko dane x x x.
Więc teraz możesz tylko executable, jeśli chciałeś mieć executable i read, to będziesz miał podany numer
pięć i jeden jeden.
Taki, który da ci.
Yourself wykonywalny i czytany, a reszta i tak tylko wykonywalna.
Tak używasz tej tabeli lub tak używasz liter numerycznych lub sorry cyfr numerycznych do przypisywania
uprawnień.
Ponadto, jeśli nie pamiętasz tego schematu lub nie jest on pod ręką przy Tobie, możesz również zajrzeć do Internetu.
W sieci jest wiele kalkulatorów, z których można skorzystać.
Wystarczy wpisać online, zmienić mod calculator i się pojawi.
Wiele stron internetowych ma te darmowe kalkulatory dla Ciebie.
Wszystko, co musisz zrobić, to wybrać kliknij na własności lub grupy lub publiczne znaczenie innych, cokolwiek,
że chcesz zrobić, sprawdzić te znaki i na dole zobaczysz linki pozwolenie.
Poda Ci dokładny numer, który musisz wpisać, aby dokonać zmiany.
Mod To i tak jest bardzo proste.
Można by zrobić tak albo tak.
Można było użyć.
Możesz to zrobić używając liter lub możesz to zrobić używając cyfr.
Chciałem tylko pokryć obie metody, abyś zrozumiał, jak działa pozwolenie przy użyciu obu metod.