Kiedy administracja systemami operacyjnymi Linux mieści się w naszych rolach, idealnie jest znać różne polecenia, dzięki którym zadania wsparcia i zarządzania będą znacznie bardziej znośne, ponieważ dzięki nim uzyskamy krytyczne informacje, które później będą bardzo pomocne do analizy lub raporty.
Niewątpliwie jednym z najdelikatniejszych aspektów w każdym typie organizacji jest zarządzanie użytkownikami, a zwłaszcza jeśli dostęp do systemu ma więcej niż jedna osoba, ponieważ w przypadku wystąpienia błędu znacznie trudniej będzie ustalić, kto i kiedy wygenerował te awarie …
Aby rozwiązać ten rodzaj zarządzania, znajdujemy polecenie Palec, które daje nam przegląd użytkowników, którzy są aktualnie połączeni z systemem i na podstawie tych informacji możemy sprawdzić szczegóły, aby poznać ich działania i wpływ na system i jego działanie. Solvetic wykona pełną analizę tego cennego polecenia w Linuksie, dzięki czemu będziesz miał jeszcze jednego sprzymierzeńca do zadań administracyjnych.
1. Jak zainstalować i używać Finger w systemie Linux
Krok 1
Z reguły Finger nie jest instalowany w systemie Linux, w tym przypadku mówimy o Ubuntu 19, więc do jego instalacji musimy wykonać następujące czynności:
sudo apt zainstalować palec
Krok 2
W przypadku korzystania z Fedory musimy wykonać następujące czynności:
sudo dnf zainstalować palecKrok 3
Po zainstalowaniu programu Finger w systemie będzie to ogólna składnia do użycia:
palec [-lmsp] [użytkownik…] [użytkownik @ host…]Wskazane tutaj parametry są następujące:
-sWyświetla nazwę logowania użytkownika, jego prawdziwe imię, nazwę komputera i status zapisu, czas bezczynności, czas logowania i inne dostępne parametry, w tym przypadku czas logowania ma format miesiąc, dzień, godziny.
-ITen parametr generuje format z kilkoma liniami, w którym zobaczymy wszystkie informacje dotyczące opcji -s, dodając katalog domowy użytkownika, numer telefonu, powłokę logowania, status poczty, a także zawartość plików ".plan" , ".project", ".pgpkey" i ".forward" bezpośrednio do katalogu domowego użytkownika.
-PUniemożliwia opcji -l renderowanie zawartości plików „.plan”, „.project” i „.pgpkey”.
-mPomiń dopasowanie nazwy użytkownika
Jeśli nie zostanie określony żaden parametr, przyjmowane są wyniki z wartością -l, a polecenie Finger wydrukuje wpis powiązany z każdym użytkownikiem zalogowanym do systemu operacyjnego.
Krok 4
Oprócz tego możemy wyszukiwać dane na zdalnych komputerach w formacie user @host lub @host.
Gdy pobiegniemy palcem, zobaczymy:
Znajdziemy tam następujące wartości:
Zaloguj sieJest to nazwa użytkownika, która rozpoczęła bieżącą sesję
mniamTo jest prawdziwe imię podłączonego użytkownika
TtyOdnosi się do typu terminala, do którego jesteśmy podłączeni, wartość „:0” wskazuje fizyczną klawiaturę i ekran powiązany z fizycznym sprzętem
BezczynnyJest to czas nieaktywności bieżącego użytkownika, w przypadku zobaczenia pojedynczej cyfry będzie to oznaczać, że są to minuty, a jeśli zobaczymy dwa punkty, wskaże godziny i minuty, a jeśli zobaczymy literę „d”, będą to dni i godziny.
Czas logowaniaJest to czas, w którym rozpoczęła się sesja
GabinetJest to stara wartość, w której pokazywane były dane z biura użytkownika, ale obecnie wyświetlany jest adres IP urządzenia, a wartość „:0” ponownie odnosi się do fizycznej klawiatury i ekranu urządzenia.
Telefon biurowyTam wyświetlany jest numer biura, ale jeśli root nie zarejestrował żadnego numeru telefonu, zobaczymy puste miejsce.
Krok 5
Teraz, jeśli połączonych jest kilku użytkowników, zobaczymy coś podobnego do tego:
2. Jak używać polecenia Palec dla konkretnego użytkownika?
Finger pozwala określić konkretnego użytkownika, a nie wszystkich użytkowników systemu, do tego wystarczy wykonać następującą składnię:
palec "użytkownik"
Możemy znaleźć różne aspekty użytkownika, takie jak:
InformatorJest to katalog domowy wskazanego użytkownika
PowłokaTo jest używana powłoka
W dniu OdWskazuje czas i datę zalogowania się użytkownika, z którego tty iz jakim adresem IP.
PocztaPokazuje adres e-mail użytkownika (jeśli go posiada), a jeśli e-mail został przejrzany, wyświetli czas recenzji
PlanW przypadku, gdy użytkownik utworzy plik ".plan" i ".project" w katalogu domowym i doda w nim informacje, zostanie on tutaj wyświetlony.
Innym sposobem uzyskania dostępu do informacji o użytkowniku jest użycie jego prawdziwego imienia i nazwiska:
3. Wyświetl wyniki, pomijając pliki .plan i .project Polecenie Finger w systemie Linux
Jeśli chcemy, aby polecenie Palec podało nam dane użytkownika, ale pomijając te dwa pliki, musimy wykonać następujące czynności:
palec -p "użytkownik"
Jak korzystać z opcji długiej aukcjiJest to sposób na wyświetlenie wszystkich użytkowników w długim formacie, w tym celu dodajemy parametr -l (duży):
palec -l
Spowoduje to wyświetlenie listy wszystkich aktywnych użytkowników w systemie.
Dostosuj kolumnyZa pomocą parametru -s możemy dostosować wyświetlanie kolumn, gdy wykonujemy Finger:
palec -s "użytkownik"
Widzimy, że Finger jest dynamicznym poleceniem, w którym możemy uzyskać szczegółowe informacje o każdym użytkowniku, a tym samym mieć najlepszą kontrolę nad każdym z nich.