System Linux może poprosić wielu użytkowników zalogowanych w drodze. Administrator Linux sprawdza zalogowanych użytkowników i może zobaczyć, co robi każdy użytkownik na swoim terminalu. Sprawdzanie, kto jest obecnie zalogowany, jest jednym ze sposobów na zwiększenie bezpieczeństwa systemu.
W tym przewodniku omówiono, w jaki sposób możesz wydrukować nazwy użytkowników aktualnie zalogowanych użytkowników w Linux.
Różne sposoby drukowania nazw użytkowników zalogowanych użytkowników w Linux
Linux można uzyskać zdalnie, a wielu użytkowników korzysta z protokołu takiego jak SSH, aby zdalnie uzyskać dostęp do systemów Linux. Prowadzenie zakładki, kto jest zalogowany do systemu, jest częścią zadania administratora. Zobaczmy różne sposoby tego osiągnięcia.
1. Korzystanie z polecenia „W”
Polecenie tak „W” pobiera szczegóły aktualnie zarejestrowanych użytkowników z /var/run/utmp plik po wykonaniu. Następnie wyświetla szczegóły logowania w sposób podobny do tabeli do analizy.
Oto jak to uruchomić:
$ w
Otrzymasz wyjście, takie jak ten na poprzednim obrazie. Zrozum, jakie szczegóły podaje:
W ten sposób interpretacja szczegółów dotyczących nazw użytkowników, które są obecnie rejestrowane w Linux.
„W” Polecenie pozwala zawęzić szczegóły logowania konkretnego użytkownika. W tym celu zacznij od wymienienia nazw użytkowników zalogowanych użytkowników, tak jak wcześniej. Następnie określ jedną nazwę użytkownika, aby uzyskać więcej szczegółów.
$ w [nazwa użytkownika]
Podczas używania „W” Aby wydrukować nazwy użytkowników zalogowanych użytkowników, możesz zmniejszyć informacje wyświetlane, dodając -S flaga, jak pokazano następująco:
$ w -s
2. Korzystanie z kto
Gdy chcesz wydrukować nazwę użytkownika zalogowanych użytkowników z mniejszymi szczegółami, Kto Polecenie jest najlepszym wyborem. Polecenie wyświetla nazwę użytkownika, urządzenie terminalowe, datę i godzinę logowania oraz nazwa hosta lub adres IP użytkownika zalogowanego.
$ kto
Dodanie -A Opcja podaje szczegóły dotyczące ostatniego rozruchu systemowego i innych informacji przy jednoczesnym drukowaniu nazw użytkowników zalogowanych użytkowników.
3. Korzystanie z Whoami
w odróżnieniu Kto, kim jestem Polecenie wydrukuje tylko nazwę użytkownika zalogowanego użytkownika Aktywna powłoka. Dlatego nie możesz go używać do monitorowania innych.
Polecenie ma zastosowanie głównie, gdy chcesz uzyskać nazwę użytkownika i potwierdzić, kto używa aktywnej powłoki.
$ whoami
Jego wyjście daje tylko nazwę użytkownika aktywnej powłoki.
4. Za pomocą id
W połączeniu z -flaga un, Polecenie ID Działa tak samo jak Whoami. Wyświetla nazwę użytkownika aktywnej powłoki w następujący sposób:
$ id -un
Nie możesz użyć tej metody, aby uzyskać nazwy użytkowników innych użytkowników zarejestrowanych.
5. Korzystanie z użytkowników
Linux oferuje użytkownicy polecenie, które drukuje nazwy użytkowników wszystkich aktualnie zalogowanych użytkowników bez dodawania żadnych szczegółów. Zobaczysz tylko ich nazwę użytkownika, jak pokazano w następujący sposób:
$ użytkownicy
6. Za pomocą palca
Finger to pakiet Linux, który działa jak narzędzie wyszukiwania. Po wykonaniu pokazuje dane użytkownika, takie jak nazwa terminala, nazwa logowania, czas bezczynności i czas logowania.
Aby użyć narzędzia wyszukiwania, zainstaluj go najpierw za pomocą następującego polecenia dla Ubuntu:
$ sudo apt instaluj palec
Po zainstalowaniu pakietu uruchom go w następujący sposób, aby wyszukać dane użytkownika:
$ palec
Korzystanie z ostatniego polecenia
W Linux, ostatni Wyświetla szczegóły dziennika wszystkich sesji logowania dla danego zakresu czasu. Pokazuje, jak i kiedy różni użytkownicy zalogowali się do systemu i kto jest aktualnie zalogowany.
$ last
Poprzednie wyjście jest obszerne. Możesz to zawęzić. Na przykład możesz odzyskać ostatnie pięć szczegółów logowania, dodając 5 do polecenia.
$ last -5
W ten sposób zawęzisz wyjście dla łatwego monitorowania systemu. Zalogowani użytkownicy mają "Zalogowany" Wiadomość po prawej stronie.
Wniosek
Gdy różni użytkownicy są zalogowani do systemu, możliwe jest ich monitorowanie i wydrukowanie nazwy użytkowników za pomocą różnych opcji, w tym poleceń „Who”, „W”, „Last”, „Finger”, „User” i Whoami ”. Widzieliśmy przykłady używania każdego z nich do odzyskania nazw użytkowników. Wypróbuj je i znajdź, co działa najlepiej w Twojej sprawie.