Rodzaje grup w Linux
Linux ma dwa rodzaje grup, które zawierają kilku użytkowników:
Wymień użytkowników w Linux
Aby wymienić wszystkich użytkowników obecnych w systemie Linux, możesz uruchomić polecenie CAT w pliku „/etc/passwd”. To polecenie pomoże w zwróceniu liczby użytkowników obecnych w systemie Linux.
Użyj również polecenia „mniej” lub „więcej” do nawigacji na liście użytkownika.
$ cat /etc /passwd
$ mniej /etc /passwd
$ więcej /etc /passwd
Użytkownik użytkowników za pomocą pliku /etc /passwd
Aby wymienić nazwy użytkowników w systemie Linux, możesz użyć polecenia „CAT”, a następnie przewrócić wyjście do polecenia „Cut”, aby odizolować nazwy użytkowników dostępne w pierwszej kolumnie na liście. Uruchom poniżej wspomniane polecenie, jak pokazano poniżej.
$ cat /etc /passwd | Cut -d: -f1
Wymień nazwy użytkowników za pomocą AWK
Aby wymienić nazwy użytkowników w systemie Linux, użyj polecenia „CAT”, a następnie potopić wyjście do polecenia „AWK”, które działa podobne do polecenia „CAT”.
Tutaj używamy interpretera „AWK”, jak pokazano poniżej.
$ cat /etc /passwd | awk -f: 'drukuj 1 $' '
Wymień nazwy użytkowników za pomocą getent
Użyj polecenia GetEnt wraz z argumentem „PASSWD” dotyczącą listy nazw użytkowników dostępnych w Linux. Możesz także wspomnieć o opcjonalnym użytkowniku, którego chcesz wyświetlić na ekranie.
Getent Passwd
Polecenie Getent pobiera wpisy z baz danych Nazwa Service Switch. Jest to narzędzie Unix do pobierania wpisów z różnych źródeł danych. Sprawdź listę źródeł danych dostępnych z NSSwitch.conf, który jest przechowywany w /etc.
Jeśli chcesz wymienić wszystkich użytkowników za pomocą funkcji GetEnt, możesz uruchomić następujące polecenie.
$ getent passwd
Wymień podłączonych użytkowników na hoście Linux
Aby uzyskać listę użytkowników podłączoną do systemu Linux, możesz użyć następującego polecenia.
$ kto
Korzystając z tego polecenia, podasz listę podłączonych użytkowników i powłokę, której używają.
Możesz także użyć polecenia „Użytkownicy”, aby uzyskać ten sam wynik, co polecenie „kto”, jak pokazano poniżej.
$ użytkownicy
Devconted John
Grupy listy za pomocą pliku /etc /grupy
Użyj najczęściej używanego polecenia „CAT”, aby uzyskać listę grup dostępnych w pliku „/etc/grupa”. Po uruchomieniu polecenia otrzymasz listę grup.
$ cat /etc /grupa
$ mniej /etc /grupa
$ więcej /etc /grupa
Ale jeśli szukasz nazw grupy obecnych w pliku „/etc/grupa”, użyj polecenia CAT, a następnie potop wyjście do polecenia „wycięć”, jak pokazano poniżej.
$ cat /etc /grupa | Cut -d: -f1
$ cat /etc /grupa | awk -f: 'drukuj 1 $' '
Ponadto, jeśli chcesz odizolować jedną grupę, aby sprawdzić, co użytkownicy należą do tej grupy, użyj poniższej komendy.
$ cat /etc /grupa | Grep
Grupy listy za pomocą getent
Możesz użyć polecenia „Getent” do wymienienia użytkowników w systemie Linux.
$ getent
Jeśli nie podasz klucza, otrzymasz cały plik grupy.
$ Getent Group
Grupy listy obecnego użytkownika
Korzystanie z polecenia „grupa” wyświetli listę grup, w którym znajduje się określony użytkownik.
grupy $
Jeśli nie podasz żadnego argumentu, otrzymasz listę grup dla użytkownika, który uruchamia polecenie.
Wniosek
System Linux zawiera użytkowników i grupy w różnych plikach. Czasami ważne staje się otrzymanie danych użytkownika i do której grupy należą. Tak więc Linux oferuje kilka poleceń, które pomogą ci to osiągnąć. Możesz uruchomić kilka poleceń, aby uzyskać dane użytkownika i grupę, do której należą. Możesz także uzyskać pełną listę użytkowników w systemie Linux, aktywnych użytkowników i nazw grup.
Możesz przejść przez ten artykuł, aby uzyskać różne polecenia, aby uzyskać listę wszystkich grup w Linux i zrozumieć, jak działają.