System operacyjny Linux uczynił wszystko bardzo prostym. Nie przyklei użytkownika jednym podejściem, ponieważ jedna funkcja może być wykonywana na wiele sposobów. Niezależnie od tego, czy chcesz iść z wbudowanymi poleceniami, czy wolisz instalować dowolne narzędzie, wybór jest twój!
Podobnie w tym przewodniku zobaczymy wiele sposobów znalezienia identyfikatora użytkownika za pomocą różnych poleceń. Ale pytanie brzmi: dlaczego musiałbyś uzyskać tożsamość, jak w większości przypadków, administrator jest jedynym użytkownikiem.
Konieczne jest znalezienie swojego identyfikatora, gdy dajesz dostęp do innych osób. W takim przypadku pojedynczy komputer ma wiele kont, z których użytkownicy zalogowali się. Kolejny przypadek może wystąpić, jeśli użytkownik jest podłączony zdalnie na serwerze i potrzebuje szybkiej odpowiedzi, aby uzyskać szczegółowe informacje na temat zalogowanej nazwy użytkownika.
Jak znaleźć identyfikator użytkownika w Linux
W Linux dystrybucja mamy wiele poleceń, które pomagają bardzo szybko znaleźć identyfikator użytkownika:
Polecenie ID
ID Polecenie jest najprostszym sposobem wyświetlania listy prawdziwych i skutecznych użytkowników, a także pokazuje identyfikatory grupy.
Możesz po prostu wpisać „ID”W terminalu lub użyj nazwy użytkownika z„ID„Polecenie, jak wspomniano poniżej:
$ idLub
$ ID WARDAHGetent Command
„„Get”Polecenie w systemach UNIX i Linux służy do pobierania wpisów z bazy danych systemowej obsługiwanej przez NSS (Przełącznik usługi nazwy) Biblioteki. Dane użytkownika zostały przechowywane w bazach danych PASSWD i grupy.
Aby uzyskać dane użytkownika przez Get polecenie, postępuj zgodnie z składnią:
Getent [baza danych] [klucz…]Tak więc, jeśli chcę pokazać szczegóły identyfikatora użytkownika, polecenie brzmi:
$ getend passwd Wardahpolecenie LSLOGINS
„„LSLOGINS”Narzędzie poleceń w Linux musi pobrać wszystkie dostępne szczegóły z plików systemowych tylko na temat określonych użytkowników.
„„-u„Flaga w„LSLOGINS„Polecenie służy do wyświetlania kont użytkowników:
$ lslogins -uW polecenie
„„w„Polecenie pomaga wyświetlić bieżące zalogowane użytkowników i działania, które wykonali w systemie:
$ wkto poleca
„„Kto„Narzędzie poleceń służy do wydrukowania aktualnie zalogowanej nazwy użytkownika i szczegółów terminala z datą i godziną. Możesz po prostu wpisać „Kto”Lub użyj go z flagą„-u„W terminalu:
$ ktopolecenie Whoami
Aby wyświetlić jedyną nazwę użytkownika bieżącego zarejestrowanego na koncie, wpisz:
$ whoamipolecenie GREP
„„Grep„Polecenie jest uważane za potężne narzędzie Linux do wyszukiwania określonego wzoru. Pomaga wyszukiwać dane (tekst lub struny) z podanego i wyświetlania. Aby wyświetlić dane użytkownika z/etc/passwd Plik, śledź polecenie:
$ GREP WARDAH /ITC /PASSWDUżytkownicy i echo $ użytkownika
„„użytkownicy„Polecenie służy do wyświetlania listy wszystkich użytkowników zalogowanych do systemu, podczas gdy„echo $ użytkownik”Jest alternatywnym poleceniem„kim jestem.„Wyświetla jedną linię odpowiedź.
$ użytkownicyOstatnie polecenie
Używając ostatni Polecenie, użytkownik może wydrukować listę ostatnich zalogowanych użytkowników do systemu operacyjnego:
$ lastpolecenie palców
Jeśli chcesz zainstalować narzędzie wiersza polecenia do wyszukiwania informacji użytkownika, nic nie jest najlepsze z „palec" Komenda.
„„palec”Narzędzie wiersza polecenia w Linux służy do drukowania informacji o użytkowniku w terminalu. Nie jest to wbudowane narzędzie w większości dystrybucji Linux. Aby go zdobyć, najpierw go zainstaluj:
$ sudo apt instaluj palecTeraz, aby pokazać niezbędne informacje o użytkowniku, które zawierają prawdziwą nazwę użytkownika, informacje o katalogu, powłokę itp., typ:
$ finger WardahWniosek
W tym zapisie nauczyliśmy się kilku sposobów znalezienia tożsamości użytkownika w systemie Linux. System Linux wprowadził wiele narzędzi linii poleceń do wyświetlenia identyfikatora użytkownika. Ponadto, jeśli chcesz zainstalować narzędzie w celu uzyskania informacji, wspomnieliśmy o „palec„Narzędzie wiersza polecenia do wydrukowania wszystkich niezbędnych szczegółów użytkownika.