środa, 22 lutego 2012

Co to jest plik /etc/passwd

Pliki passwd i shadow, to para, która przechowuje najważniejsze informacje na temat użytkownika. Jeśli nie ma cię w tych plikach, to nie istniejesz w systemie.

/etc/passwd jest plikiem tekstowym, w którym znajdują się loginy użytkowników, informacje o katalogach domowych, domyślnych powłokach, itd. Uszkodzenie lub skasowanie pliku uniemożliwi dostęp do systemu, dlatego dla bezpieczeństwa modyfikacje w tym pliku powinny być wykonywane jedynie poprzez wykonanie poleceń useradd, usermod i userdel.



/etc/passwd





Wpisując polecenie cat /etc/passwd zobaczymy zawartość pliku.
Każda linia zawiera informacje o jednym użytkowniku. Poszczególne elementy oddzielone są od siebie znakiem dwukropka (:).

Poszczególne pozycje oznaczają:

  1. nazwa użytkownika (login)
  2. hasło - znak x oznacza, że zakodowane hasło znajduje się w pliku /etc/shadow
  3. unikalny identyfikator użytkownika (UID)
  4. identyfikator podstawowej grupy, do której przypisany jest użytkownik
  5. informacja tekstowa o koncie/użytkowniku
  6. ścieżka do katalogu domowego
  7. domyślna powłoka systemu

I na koniec: warto pamiętać o uprawnieniach do pliku, który dla użytkowników innych niż root powinny być ustawione jako tylko do odczytu.

ls -l /etc/passwd
-rw-r--r--   1 root     sys         2598 Feb 22 12:58 /etc/passwd


Źródło obrazka.

2 komentarze: