Dla administratora systemu Linux ważnym zadaniem jest zapewnienie dostępu do katalogów i plików wybranym, godnym zaufania użytkownikom. Uniemożliwia to niepożądanym użytkownikom dostęp do całego systemu plików Linux, chroniąc w ten sposób integralność systemu. Dlatego konieczne staje się poznanie poleceń, które pomogą Ci wyświetlić listę wszystkich użytkowników w systemie Linux.

Istnieje wiele sposobów wyświetlania listy użytkowników w systemie Linux. Niektórzy z nich używają poleceń takich jak cat, more, less, które służą do odczytu i zmiany plików w systemie Linux. Inną metodą jest użycie metod skanowania wzorców za pomocą narzędzi takich jak Awk i Getent. W tym przewodniku przyjrzyjmy się, jak wyświetlić listę wszystkich użytkowników w systemie Linux.

Spis treści

1. Lista użytkowników korzystających z polecenia Cat w systemie Linux

Polecenie cat w systemie Linux oznacza „konkatenację” i służy do drukowania, scalania lub tworzenia plików w systemie Linux. Plik zawierający wszystkie informacje o użytkownikach w systemach Linux jest przechowywany w katalogu/etc, w folderze głównym w pliku o nazwie „passwd”. Uruchom terminal i zacznij wpisywać następujące polecenie:

cat/etc/passwd beebom: nazwa konta. x: Hasło, które jest zaszyfrowane i można je znaleźć w pliku/etc/shadow 1001: Unikalny identyfikator użytkownika. Na powyższym zrzucie ekranu widać, że identyfikator użytkownika „beebom” poprzedza identyfikator 1000, który jest pobierany przez użytkownika Abubakar. 1001: Identyfikator grupy Beebom: Pełna nazwa użytkownika. Przecinki poprzedzające pełną nazwę służą do przechowywania informacji, takich jak numer telefonu i inne pola, jeśli poprosi o to Twoja dystrybucja Linuksa. /home/beebom: katalog domowy użytkownika. /bin/bash: domyślna powłoka, czyli w tym przypadku Bash.

2. Używaj coraz mniej, aby wyświetlić listę użytkowników w systemie Linux

Podobnie, możesz używać coraz mniej, aby odczytać zawartość/passwd i wyświetlić ją na terminalu. Więcej i Mniej służą do przeglądania plików w wierszu poleceń. More może służyć do przeglądania zawartości wielu plików i to samo jest oddzielone liniami, podczas gdy less służy do przełączania między plikami.

less/etc/passwd więcej/etc/passwd

3. Użyj polecenia Awk do wyświetlenia nazwy użytkownika w systemie Linux

Awk to język skryptowy używany do skanowania wzorców i indeksowania. Jednym z podstawowych zastosowań Awk jest umożliwienie użytkownikom wyszukiwania, wyświetlania listy i wyświetlania plików spełniających określone kryteria ustawione przez użytkownika za pomocą wiersza poleceń. To polecenie ułatwia wyszukiwanie określonych plików z określonymi terminami w systemie operacyjnym. Oto jak wyświetlić listę wszystkich użytkowników w systemie Linux za pomocą polecenia awk.

awk-F:'{print $1}’/etc/passwd-F: Pozwala awk wiedzieć, którego separatora pól użyć, którym w tym przypadku jest „:”'{Print $1}’: Informuje awk aby wydrukować zawartość pierwszego pola. W tym przypadku pola są oddzielone znakiem „:”./etc/password: Nakazuje awk plik, z którego ma drukować.

4. Użyj polecenia Getent, aby wyświetlić listę użytkowników Linuksa

Getent (skrót od wpisu Get) może być użyty do pobrania danych użytkownika z pliku/passwd. Getent służy wyłącznie do pobierania danych (plików) z bazy danych. Rozważ to jako polecenie „ls”, ale do wyświetlania zawartości plików zamiast katalogów. Składnia tego samego jest następująca:

getent passwd

Aby uzyskać dane konkretnego użytkownika, możesz użyć następującego polecenia.

getent passwd abubakar

gdzie „abubakar” to nazwa użytkownika. Oto, co zobaczysz jako dane wyjściowe.

Getent może również pomóc w policzeniu liczby użytkowników w systemie Linux za pomocą tego polecenia.

getent passwd | wc-l

Wyżej wymienione metody były jednymi z najczęstszych i najłatwiejszych do wylistowania użytkowników w Linuksie. Niektóre inne sposoby wyświetlenia listy wszystkich użytkowników to użycie poleceń cut i compgen. Chociaż powyższe metody powinny wystarczyć. Jeśli chcesz sprawdzić wszystkich dostępnych użytkowników w systemie Linux, zawsze możesz to zrobić, przechodząc do Ustawienia-> Użytkownicy w dowolnej dystrybucji.

Zostaw komentarz

Monitor BenQ PD2706UA jest tutaj i jest wyposażony we wszystkie dzwonki i gwizdki, które docenią użytkownicy produktywni. Rozdzielczość 4K, fabrycznie skalibrowane kolory, 27-calowy panel, ergonomiczna podstawa, którą można łatwo regulować i nie tylko. Ma wiele […]

Minecraft Legends to gra, która wzbudziła moje zainteresowanie swoją pierwotną premierą w zeszłym roku. Ale przyznam, że nie śledziłem aktywnie gry, dopóki nie zbliżyliśmy się do jej oficjalnej premiery. W końcu moja ukochana […]

W zeszłym roku firma MSI wprowadziła Titan GT77 z procesorem Intel Core i9-12900HX i kartą graficzną RTX 3080 Ti do laptopów, który był najpotężniejszym laptopem do gier na rynku planeta. To był najcięższy z ciężkich uderzeń […]

Categories: IT Info