Co to jest plik /etc/passwd i do czego służy?

Co to jest plik /etc/passwd i do czego służy?

Linux to system operacyjny dla wielu użytkowników. Aby ułatwić właściwe zarządzanie użytkownikami, system przechowuje informacje o użytkownikach w /etc/passwd plik.





Ten przewodnik pomoże Ci zrozumieć, czym jest plik passwd i jak ważną rolę odgrywa, jeśli chodzi o zarządzanie użytkownikami w systemie Linux.





Co to jest /etc/passwd?

Plik passwd w systemie Linux to plik konfiguracyjny zawierający dane użytkownika. Ważną cechą pliku passwd jest to, że jest to plik tekstowy ASCII, który użytkownicy mogą łatwo edytować za pomocą dowolnego edytora tekstu, takiego jak nano i vim .





najlepsza przeglądarka dla Windows XP 2018

Chociaż możesz dodawać użytkowników i zarządzać nimi bezpośrednio za pomocą pliku passwd, nie jest to zalecane, ponieważ ta akcja jest podatna na literówki i błędy. Zamiast tego powinieneś używać różnych poleceń zarządzania użytkownikami, takich jak useradd do dodawania użytkowników do systemu .

Przeglądanie pliku /etc/passwd

Aby wyświetlić zawartość pliku passwd, możesz użyć dowolnego edytora tekstu lub narzędzia do przeglądania plików. W tym przewodniku będziemy używać Kot .



cat /etc/passwd

Wynik powinien być podobny do poniższego.

Każda linia faktycznie reprezentuje jednego użytkownika w twoim systemie, więc nie zdziw się, że masz na liście tak wielu użytkowników. Większość z nich to użytkownicy systemu, którzy kontrolują określone aplikacje na komputerze z systemem Linux. Na przykład użytkownik Poczta odpowiada za aplikację Poczta.





Objaśnienie pól /etc/passwd

Z powyższego wyniku jasno wynika, że /etc/passwd plik ma bardzo specyficzny wzorzec.

Każda linia użytkownika jest dalej podzielona na siedem sekcji lub pól oddzielonych znakami okrężnica postać ( : ) jak poniżej.





1. Nazwa użytkownika

Pierwsze pole w linii reprezentuje nazwę użytkownika lub nazwę logowania użytkownika. W powyższym przykładzie nazwa użytkownika to Jan .

2. Hasło

Drugie pole pokazuje zaszyfrowane hasło użytkownika. Ze względów bezpieczeństwa hasła są przechowywane w osobnym pliku, który nie jest czytelny dla zwykłych użytkowników. ten Plik /etc/shadow przechowuje hasła użytkowników w Linuksie.

Zwykle pole hasła zawiera x aby pokazać, że plik-cień bezpiecznie przechowuje hasło. Jeśli pole jest puste, użytkownik nie potrzebuje hasła do logowania. Aby zachować ogólne bezpieczeństwo systemu, każdy użytkownik w systemie powinien mieć hasło. Możesz użyj polecenia passwd, aby zmienić lub zarządzać hasłami użytkowników w Linuksie.

Windows nie mógł wykryć ustawień proxy tej sieci

3. Identyfikator użytkownika

Pole ID użytkownika, powszechnie znane jako UID, to numer używany przez system Linux do identyfikacji użytkowników. Większość użytkowników systemów ma identyfikator użytkownika mniejszy niż 1000, podczas gdy zwykli użytkownicy mają identyfikatory od 1000 w górę. ten źródło (administracyjny) użytkownik zazwyczaj ma ID 0.

4. Identyfikator grupy

Czwarte pole dotyczy identyfikatora grupy (powszechnie znanego jako GID). Jako identyfikator użytkownika GID jest również liczbą. Identyfikator grupy określa podstawową grupę użytkownika. Ponadto identyfikatory GID kategoryzują wszystkich użytkowników w określonych zestawach, aby ułatwić administrację. Użytkownik może należeć do więcej niż jednej grupy w systemie Linux. Aby dowiedzieć się więcej o grupach, do których należy dany użytkownik, zapoznaj się z /etc/grupa plik.

cat /etc/group

5. GECOS

Następne pole to pole GECOS. Zwykle zawiera imię i nazwisko użytkownika oraz dodatkowe szczegóły, takie jak numer telefonu lub numery pokoi, które są oddzielone przecinkami. To pole jest opcjonalne i dlatego może być puste.

6. Katalog domowy

To pole zawiera /Dom katalog powiązany z użytkownikiem. Jest to główny katalog, w którym przechowywane są główne pliki użytkownika i katalogi, takie jak /Pulpit oraz /Kino . W tym przykładzie katalog domowy użytkownika to /dom/jan .

Posiadanie oddzielnych katalogów domowych dla każdego użytkownika jest jednym z czynników, które umożliwiają Linuksowi bycie naprawdę systemem operacyjnym dla wielu użytkowników.

7. Powłoka

To pole zawiera nazwę domyślnej powłoki powiązanej z użytkownikiem. Powłoka to środowisko, w którym użytkownik może uruchamiać polecenia i skrypty. Większość dystrybucji Linuksa używa Bourne ponownie Shell (Bash) jako domyślny program powłoki.

Łatwiejsze administrowanie systemem w systemie Linux

Ten przewodnik pokazał Ci, co to jest /etc/passwd plik w systemie Linux i kluczową rolę, jaką odgrywa podczas zarządzania użytkownikami w systemie Linux. Plik passwd zawiera informacje związane z użytkownikiem, takie jak nazwa użytkownika, szczegóły hasła, ścieżka katalogu domowego, identyfikatory użytkowników i grup itp.

jak przyspieszyć swoje dane

Jak widać, większość użytkowników Linuksa jest zwykle częścią grupy, która ułatwia administrowanie dostępem do plików i innymi uprawnieniami. Możesz samodzielnie dodawać użytkowników do grup, jeśli masz do tego niezbędne uprawnienia.

Udział Udział Ćwierkać E-mail Ubuntu Linux: dodawaj i usuwaj użytkowników do grup w łatwy sposób

Chcesz lepiej zarządzać użytkownikami w systemie Ubuntu Linux? Odpowiedzią jest utworzenie grup, a następnie użycie funkcji dodawania użytkownika Ubuntu.

Czytaj dalej
Powiązane tematy
  • Linux
  • Kontrola konta użytkownika
  • Administracja systemu
O autorze Dobrze iść(36 opublikowanych artykułów)

Mwiza z zawodu zajmuje się tworzeniem oprogramowania i pisze obszernie na Linuksie i programowaniu front-end. Niektóre z jego zainteresowań obejmują historię, ekonomię, politykę i architekturę przedsiębiorstwa.

Więcej od Mwizy Kumwendy

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować