Zawartość pliku /etc/group może początkowo wydawać się tajemnicza. Ale wszystko, co zawiera, to informacje o lokalnie skonfigurowanych grupach w systemie Linux.
W systemie Linux konfigurowanie uprawnień i dostępu do niektórych części systemu odbywa się za pomocą uprawnień użytkownika i grupy.
Być może próbujesz dowiedzieć się więcej o grupach użytkowników i musisz zrozumieć zawartość pliku /etc/group plik. A może chcesz zagłębić się w administrację systemem i dowiedzieć się wszystkiego o konfigurowaniu uprawnień i zarządzaniu grupami w systemie Linux.
Bez względu na powód, jako użytkownik Linuksa, wiedząc więcej o /etc/group plik może być czasami pomocny.
Co to jest plik /etc/group?
Grupy użytkowników są niezbędne do zrozumienia, jak działają uprawnienia w systemie Linux. Plik grupy, znajdujący się w /etc katalog, to plik systemowy zawierający informacje o grupach lokalnych skonfigurowanych na komputerze z systemem Linux.
Jest to systemowa baza danych zawierająca informacje o grupach użytkowników, podobnie jak np
plik /etc/passwd przechowuje nazwy użytkowników. Jest także plik /etc/shadow, zawierający zaszyfrowane hasła każdego użytkownika komputera.Aby zrozumieć znaczenie tzw /etc/group plik, musisz najpierw dowiedzieć się więcej o roli grup użytkowników w systemach opartych na systemie Linux.
Uprawnienia w systemie Linux są przypisywane użytkownikom i grupom. Uprawnienia te pomagają administratorowi w ustawianiu kontroli dostępu użytkowników, np. do części oprogramowania lub sprzętu, do których użytkownik lub grupa mają dostęp, a których nie. Na przykład użytkownik w grupie wheel jest upoważniony do używania polecenia sudo lub su.
Podobnie nie będziesz mógł wchodzić w interakcje z dźwiękiem lub dźwiękiem, jeśli Twój użytkownik nie jest częścią audio Grupa.
Możesz przeglądać zawartość ww /etc/group plik za pomocą dowolne narzędzie do przeglądania plików w systemie Linux, jak kot:
sudo kot /etc/group
Na pierwszy rzut oka trudno będzie zrozumieć, co jest wyświetlane na ekranie. Skoncentruj się trochę bardziej, a zdasz sobie sprawę, że wpisy podążają za wzorcem. Każdy wpis w /etc/group plik jest kombinacją czterech wartości oddzielonych znakiem a okrężnica (:). Jakie są te wartości?
Zrozumienie zawartości pliku /etc/group
Pierwsza kolumna (wartość przed pierwszym dwukropkiem) to nazwa grupy. Ponieważ nazwa pliku to /etc/group, warto umieścić te informacje na pierwszym miejscu. Możesz wyświetlić listę wszystkich grup użytkowników w systemie Linux analizując każdy wpis w pliku grupy i wyświetlając tylko pierwszą kolumnę.
cdrom: x: 24:nazwaużytkownika
W przypadku grup bardziej uprzywilejowanych drugim wpisem będzie zaszyfrowane hasło. Większość wartości haseł w twojej wersji pliku będzie miała „X”, reprezentujący krzyżyk, co oznacza, że nie ma ustawionego hasła dla grupy.
Liczba po drugim dwukropku to identyfikator grupy. Podobnie jak użytkownicy, każda grupa w systemie Linux ma unikalny identyfikator, znany również jako identyfikator grupy lub w skrócie GID.
Wreszcie wartość na końcu zawiera użytkowników, którzy są częścią grupy. Grupy ogólne będą zawierały kilku użytkowników, oddzielonych od siebie przecinki (,), podczas gdy inni będą mieli tylko jeden. Niektóre z nich nie będą miały nawet żadnych użytkowników.
Użytkownicy i grupy ułatwiają administrację Linuksem
Zarówno użytkownicy, jak i grupy odgrywają ogromną rolę w zarządzaniu systemem Linux. Traktuj je jako dwa z wielu filarów systemu Linux, utrzymujące bezpieczeństwo poprzez umożliwienie administratorowi ostrożnego przydzielania uprawnień i delegowania obowiązków.
Tajemnica, że Linux jest bezpieczniejszy niż Windows, leży w sposobie działania uprawnień. Nie każdy użytkownik ma dostęp do plików krytycznych dla systemu; podobnie nie wszystkie procesy mogą uzyskiwać dostęp do bazowego oprogramowania i sprzętu.
Większość procesów w systemie Linux działa w przestrzeni użytkownika, która jest środowiskiem o ograniczonych uprawnieniach, w przeciwieństwie do przestrzeń jądra, gdzie wszystko jest możliwe, ze względu na poziom kontroli dostępny dla każdego procesu działającego w jądrze przestrzeń.