Jak wyświetlić listę wszystkich użytkowników w systemie Linux

0 Comments

w danym momencie wielu użytkowników może obsługiwać jeden system komputerowy. Jednak w przypadku takich współdzielonych systemów administrator systemu musi podjąć odpowiednie środki bezpieczeństwa, aby jeden użytkownik nie mógł naruszać prywatności drugiego, na przykład stosując mechanizm kontroli dostępu, który określa uprawnienia każdego użytkownika.

czasami konieczna może być zmiana uprawnień użytkownika., Na przykład użytkownik może wymagać rozszerzenia uprawnień dla określonego zadania lub może być zmuszony do całkowitego odwołania dostępu do systemu. W takich sytuacjach ważne jest, aby administrator systemu miał pełną wiedzę o wszystkich użytkownikach systemu.

w tym artykule omówimy metody używane do listy użytkowników systemu Linux. Zarówno metody oparte na graficznym interfejsie użytkownika (GUI), jak i metody oparte na wierszu poleceń (CLI) mogą być używane do tego zadania; jednak ten artykuł skupia się na czterech metodach opartych na terminalach.,

Uwaga: podczas gdy opisane poniżej metody są wykonywane w systemie Linux Mint 20, możesz użyć wybranej przez siebie dystrybucji Linuksa.

Metoda # 1: polecenie „cat”

aby użyć polecenia „cat” do wyświetlenia listy wszystkich użytkowników w systemie Linux, należy wykonać następujące kroki w kolejności:

Uruchom terminal.

użyj polecenia „cat”, aby wyświetlić listę wszystkich użytkowników na terminalu, aby wyświetlić wszystkie szczegóły konta użytkownika i hasła zapisane w pliku/etc / passwd systemu Linux.,

$ cat /etc/passwd

Jak pokazano poniżej, uruchomienie tego polecenia wyświetli nazwy użytkowników, a także dodatkowe informacje. Możesz przewijać tę listę, aby zobaczyć wszystkich użytkowników systemu Linux.

Metoda # 2: polecenie „awk”

polecenie „awk” jest pomocne, jeśli chcesz wyświetlać tylko nazwy użytkowników, co może być przydatne, jeśli nie potrzebujesz wszystkich szczegółów technicznych zwracanych za pomocą polecenia „cat”., Aby użyć tego polecenia do wyświetlenia listy wszystkich użytkowników w systemie Linux, należy wykonać następujące kroki w kolejności:

  • Uruchom terminal.
  • uruchom następujące polecenie:
$ awk –f: '{ print $1}’/etc/passwd

po uruchomieniu tego polecenia w terminalu zwracane będą tylko nazwy użytkowników. Lista ta obejmuje wszystkich użytkowników systemu Linux.,

Metoda # 3: polecenie „compgen”

podobnie jak polecenie „awk”, polecenie to jest używane do wyświetlania tylko nazw użytkowników, ignorując wszystkie inne szczegóły. Aby użyć polecenia” compgen”, aby wyświetlić listę wszystkich użytkowników systemu Linux, należy wykonać następujące kroki w kolejności:

  • Uruchom terminal.
  • uruchom następujące polecenie:
$ compgen –u

To polecenie zwróci wszystkie nazwy użytkownika powiązane z Twoim systemem operacyjnym Linux.,

metoda # 4: polecenie „getent”

wyjście polecenia „getent” jest bardzo podobne do polecenia „cat”, ponieważ wyświetla wiele szczegółów wraz z nazwami użytkowników. Aby użyć polecenia” getent”, aby wyświetlić listę wszystkich użytkowników w systemie Linux, należy wykonać następujące kroki w kolejności:

  • Uruchom terminal.,
  • uruchom następujące polecenie:
$ getent passwd

To polecenie wyświetli listę wszystkich użytkowników Twojego systemu Linux, a także kilka innych szczegółów, jak pokazano na poniższym obrazku.

podsumowanie

w zależności od twoich wymagań, możesz wybrać jedną z czterech komend omówionych w tym artykule, aby uzyskać listę użytkowników. Dwie z tych metod, oprócz listy wszystkich użytkowników systemu Linux, zawierają również kilka ważnych szczegółów dla wszystkich kont użytkowników.,

istnieją odmiany tych poleceń, z którymi możesz eksperymentować, aby dopasować je do swoich potrzeb. Jednak takie zmiany wykraczają poza zakres niniejszego artykułu. Metody, które omówiliśmy tutaj pozwolą Ci wymienić wszystkich użytkowników Twojego systemu Linux. Mam nadzieję, że ten artykuł pomógł Ci lepiej zrozumieć ten temat.


Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *