Jak wyświetlić użytkowników systemu w systemie Linux na Ubuntu

Photo of author

By maciekx

System Linux, a w szczególności popularna dystrybucja Ubuntu, oferuje wiele opcji zarządzania kontami użytkowników. Umiejętność wyświetlania listy użytkowników jest bardzo ważna, zarówno dla osób administrujących systemem, jak i dla zwykłych użytkowników, pragnących zrozumieć strukturę swojego systemu operacyjnego. W tym artykule omówimy różne metody uzyskiwania informacji o użytkownikach w Ubuntu, koncentrując się na ich zaletach i możliwych zastosowaniach.

1. Narzędzia tekstowe w konsoli

Najbardziej podstawowym i uniwersalnym sposobem na sprawdzenie, jacy użytkownicy są w systemie Ubuntu, jest wykorzystanie wbudowanych narzędzi dostępnych w wierszu poleceń. Poniżej prezentujemy kilka przykładów:

1.1. Komenda who

Polecenie who prezentuje listę obecnie zalogowanych użytkowników.

Przykładowe użycie:

who

Przykładowy wynik:

user1 tty1         2023-10-26 14:26 (:0)
user2 pts/0        2023-10-26 14:30 (:0)

1.2. Komenda w

Polecenie w dostarcza bardziej szczegółowe dane o użytkownikach, w tym ich loginy, używane terminale, datę i czas logowania, a także uruchomione procesy.

Przykładowe użycie:

w

Przykładowy wynik:

14:32:01 up 1 day, 18:17,  1 user,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
user1    tty1     :0               14:26   14:55m  0.01s  0.00s -bash

1.3. Komenda users

Komenda users wyświetla wyłącznie nazwy użytkowników, którzy są aktualnie zalogowani.

Przykładowe użycie:

users

Przykładowy wynik:

user1 user2

1.4. Komenda finger

Polecenie finger przedstawia informacje o konkretnym użytkowniku, takie jak login, pełne imię i nazwisko, numer telefonu, adres e-mail i datę ostatniego logowania.

Przykładowe użycie:

finger user1

(Wymagane zainstalowanie programu `finger`)

2. Interfejs graficzny

Oprócz narzędzi w konsoli, Ubuntu oferuje również graficzne aplikacje do zarządzania użytkownikami. Najczęściej wykorzystywanym narzędziem jest Ustawienia Systemu.

2.1. Ustawienia systemowe

W Ustawieniach systemowych znajduje się sekcja „Użytkownicy” lub „Konta” (nazwa zależy od wersji Ubuntu), która umożliwia dodawanie, usuwanie i modyfikowanie profili użytkowników.

2.2. Środowisko GNOME Shell

Środowisko graficzne GNOME Shell również pozwala na sprawdzenie listy użytkowników poprzez menu „Aktywności” -> „Użytkownicy”.

3. Pliki konfiguracyjne

System Linux przechowuje dane o użytkownikach w plikach konfiguracyjnych. Do najważniejszych z nich należą:

3.1. /etc/passwd

Plik /etc/passwd zawiera podstawowe informacje o każdym użytkowniku, takie jak nazwa użytkownika, identyfikator użytkownika (UID), identyfikator grupy (GID), katalog domowy oraz używana powłoka.

3.2. /etc/shadow

W pliku /etc/shadow zapisywane są zaszyfrowane hasła użytkowników.

3.3. /etc/group

Plik /etc/group zawiera dane o grupach użytkowników, w tym ich nazwy, identyfikatory grup (GID) oraz listę użytkowników należących do poszczególnych grup.

4. Zastosowania w praktyce

Umiejętność wyświetlania listy użytkowników w Ubuntu jest niezbędna w wielu sytuacjach, na przykład:

  • Zarządzanie kontami: Dodawanie, usuwanie i modyfikowanie użytkowników.
  • Ustawienia uprawnień: Przydzielanie użytkownikom oraz grupom dostępu do określonych plików i katalogów.
  • Analiza aktywności: Monitorowanie, co robią użytkownicy w systemie.
  • Rozwiązywanie problemów: Identyfikacja ewentualnych problemów związanych z użytkownikami.

5. Dodatkowe materiały

  • Więcej informacji o poleceniach wiersza poleceń znajduje się w dokumentacji GNU coreutils.
  • Informacje o zarządzaniu użytkownikami w Ubuntu są dostępne na stronie Ubuntu Help.

Podsumowanie

W tym artykule przedstawiliśmy różne metody sprawdzania listy użytkowników w systemie Ubuntu, zarówno za pomocą narzędzi tekstowych, jak i graficznych. Znajomość tych metod jest kluczowa dla administratorów i użytkowników, którzy chcą zrozumieć strukturę swojego systemu i zarządzać użytkownikami w efektywny sposób. Warto zapoznać się z dokumentacją poszczególnych narzędzi i plików, aby w pełni wykorzystać ich potencjał.

Najczęściej zadawane pytania (FAQ)

1. Jaka jest różnica pomiędzy poleceniami who i w?

Polecenie who pokazuje listę aktualnie zalogowanych użytkowników. Polecenie w prezentuje bardziej szczegółowe informacje, np. czas logowania, okres bezczynności i działające procesy.

2. Jak dodać nowego użytkownika w Ubuntu?

Nowego użytkownika można dodać za pomocą polecenia useradd lub poprzez aplikację Ustawienia systemowe -> „Użytkownicy”.

3. Jak zmienić hasło użytkownika?

Hasło użytkownika można zmienić przy użyciu polecenia passwd albo poprzez aplikację Ustawienia systemowe -> „Użytkownicy”.

4. Jak usunąć użytkownika z systemu Ubuntu?

Usuwanie użytkownika możliwe jest za pomocą komendy userdel lub z wykorzystaniem Ustawień systemowych -> „Użytkownicy”.

5. Jak wyświetlić wszystkie grupy, do których należy użytkownik?

Listę wszystkich grup użytkownika można wyświetlić za pomocą polecenia groups nazwa_użytkownika.

6. Jak dodać użytkownika do grupy?

Użytkownika można dodać do grupy poleceniem usermod -G nazwa_grupy nazwa_użytkownika.

7. Jak usunąć użytkownika z grupy?

Aby usunąć użytkownika z grupy, należy użyć polecenia gpasswd -d nazwa_użytkownika nazwa_grupy.

8. Jak modyfikować uprawnienia do pliku lub katalogu?

Uprawnienia do pliku lub katalogu można zmienić za pomocą polecenia chmod.

9. Jak wyświetlić wszystkie pliki i katalogi należące do danego użytkownika?

Aby wyświetlić wszystkie pliki i katalogi danego użytkownika, należy użyć polecenia find / -user nazwa_użytkownika.

10. Jak wyświetlić listę wszystkich plików i katalogów, do których ma dostęp dany użytkownik?

Listę wszystkich plików i katalogów, do których ma dostęp dany użytkownik, można wyświetlić poleceniem getfacl -R /.

Tagi: Linux, Ubuntu, użytkownicy, system, administracja, wiersz poleceń, komendy, narzędzia, interfejs graficzny, pliki konfiguracyjne, bezpieczeństwo, uprawnienia, konta, zarządzanie użytkownikami, IT, administrator systemu, administrator bezpieczeństwa, polecenia Linuksa, polecenia Ubuntu, FAQ, poradnik, instrukcja, jak to zrobić, początkujący, zaawansowany, rozwiązywanie problemów, porady, wskazówki, najlepsze praktyki

Uwaga: Niniejszy artykuł został przygotowany w języku polskim. Zachęcamy do dostosowania go do indywidualnych potrzeb oraz dodania elementów charakterystycznych dla danej strony internetowej.


newsblog.pl