Zarządzanie użytkownikami jest dość proste, jeśli używasz Linuksa na swoim komputerze osobistym. Ale dla tych, którzy mają serwer z tysiącami użytkowników, zarządzanie staje się poważnym problemem, którym należy się zająć.

Na szczęście systemy operacyjne oparte na systemie Linux zapewniają sposób kontrolowania i zarządzania użytkownikami w systemie. Możesz tworzyć grupy i dodawać do nich użytkowników. Wówczas zamiast przypisywać uprawnienia każdemu użytkownikowi w systemie, można w łatwy sposób autoryzować grupy użytkowników, nadając im uprawnienia związane z przepływem pracy w systemie.

Utwórz grupy użytkowników w systemie Linux

Linux zawiera domyślne polecenie do tworzenia grup użytkowników. Możesz użyć groupadd polecenie, aby dodać nowe grupy do systemu. Podstawowa składnia polecenia to:

groupadd [opcje] nazwa_grupy

Aby utworzyć nową grupę użytkowników „autorzy”:

groupadd writers

Uruchomienie powyższego polecenia spowoduje dodanie nowego wpisu do pliku /etc/group i /etc/gshadow pliki w systemie. Możesz sprawdzić nowy wpis grupy w plikach, wpisując

instagram viewer
cat / etc / group i cat / etc / gshadow w terminalu.

Należy pamiętać, że tylko użytkownicy z uprawnieniami administracyjnymi mogą tworzyć grupy użytkowników. Nie zapomnij przełączyć się na superużytkownika przed wykonaniem polecenia groupadd.

Jeśli spróbujesz utworzyć grupę o nazwie, która już istnieje, zobaczysz komunikat o błędzie:

groupadd: grupa „pisarze” już istnieje

Możesz jednak odrzucić błąd, używając -fa lub --siła flagę poleceniem.

groupadd - force writers
groupadd -f pisarze

Utwórz grupy użytkowników z unikalnym identyfikatorem GID

Podczas tworzenia nowej grupy użytkowników system automatycznie przypisuje jej identyfikator grupy lub GID. Jeśli chcesz, aby Twoja grupa miała określony identyfikator grupy, możesz to zrobić za pomocą rozszerzenia -sol lub --kołowacizna flaga.

groupadd -g 600 pisarzy
groupadd --gid 600 pisarzy

Jeśli spróbujesz przypisać identyfikator grupy, który jest już zajęty, wystąpi następujący błąd.

groupadd: GID „600” już istnieje

Chociaż nie jest to zalecane, ale możesz dodać rozszerzenie -o lub - nie jedyne flagę, aby wymusić przypisanie identyfikatora grupy.

groupadd -o -g 600 pisarzy

Utwórz grupy użytkowników za pomocą hasła

Chociaż możesz dodać hasło do swoich grup, nie mają one praktycznego znaczenia dla użytkownika. Plik -p flaga umożliwia określenie hasła dla grupy użytkowników.

groupadd -p autorzy sekretnych haseł

Związane z: Jak zmienić hasło w systemie Linux

Jak zmienić hasło w systemie Linux

Chcesz zmienić swoje hasło do Linuksa? Oto wszystko, co musisz wiedzieć o resetowaniu hasła w systemie Linux.

Utwórz grupy systemowe w systemie Linux

Istnieje niewielka różnica między grupami systemowymi a zwykłymi grupami. Grupy systemowe to specjalne grupy obejmujące użytkowników odpowiedzialnych za wykonywanie operacji systemowych, takich jak tworzenie kopii zapasowych i konserwacja.

Użyj -r lub --system flaga, aby utworzyć grupę systemową w systemie Linux:

groupadd -r hardwareteam
groupadd --system hardwareteam

Pobierz listę członków grupy użytkowników

Aby dowiedzieć się, ilu członków należy do określonej grupy, możesz użyć rozszerzenia getent polecenie z terminala. Następujące polecenie wyświetli listę wszystkich członków obecnych w grupie „pisarze”:

twórcy grup getent

Dodaj użytkowników do grup

Po utworzeniu grupy użytkowników w systemie nadszedł czas, aby dodać do niej kilku użytkowników. Usermod to potężne narzędzie wiersza poleceń, ponieważ zawiera różne opcje związane z zarządzaniem użytkownikami i moderacją. Umożliwia także łatwe dodawanie użytkowników do grupy. Podstawowa składnia polecenia to:

usermod [opcje] nazwa_grupy nazwa użytkownika

Dodaj istniejącego użytkownika do grup

Jeśli chcesz dodać istniejącego użytkownika do swojej grupy, rozszerzenie -za i -SOL flagi są tym, czego potrzebujesz. Plik -SOL flaga oznacza grupy, podczas gdy -za oznacza dołączanie, dodawanie lub dodawanie.

usermod -a -G writers randomuser

Możesz także dodać użytkownika do wielu grup. Wystarczy, że wpiszesz nazwy grup oddzielone przecinkami.

usermod -a -G pisarze, admin, właściciel randomuser

Dodaj nowego użytkownika do grupy

Możesz użyć useradd polecenie, kiedy chcesz dodaj nowego użytkownika do swojego systemu Linux. Useradd umożliwia przypisanie grupy do użytkownika w momencie jej tworzenia. Plik -SOL Flaga umożliwia określenie grupy dla użytkownika.

useradd -G writers randomuser

Dodanie użytkownika do wielu grup również jest łatwe. Po prostu podaj nazwy grup oddzielone przecinkiem w domyślnym poleceniu.

useradd -G pisarze, admin, właściciel randomuser

Usuń użytkowników z grupy

Możesz także usunąć użytkowników z grupy za pomocą usermod. Należy pamiętać, że w systemie Linux do użytkownika można przypisać wiele grup. Jedna z tych grup jest określana jako grupa podstawowa, podczas gdy inne są określane jako grupy drugorzędne.

Jeśli próbujesz usunąć użytkownika z grupy, upewnij się, że ma on co najmniej jedną grupę podstawową po usunięciu. Na przykład użytkownik „losowy” jest częścią grupy administratorów, autorów i redaktorów; gdzie admin to grupa podstawowa, a reszta to grupy drugorzędne.

Możesz usunąć użytkownika tylko z grupy autorów i redaktorów. Aby to zrobić, musisz podać nazwę grupy, której użytkownik ma pozostać członkiem. Oznacza to, że aby usunąć użytkownika `` random '' z edytorów grup, stosuje się następujące polecenie:

usermod -G pisarze losowo

Zauważ, że wszystko, co musiałeś zrobić, to rozebrać flaga dołączania (-a) z polecenia używanego do dodania użytkownika do grupy.

Usuń grupy w systemie Linux

Jeśli nie chcesz już przechowywać grupy użytkowników w swoim systemie, możesz usunąć grupę za pomocą rozszerzenia groupdel Komenda. Składnia polecenia to:

groupdel [opcje] nazwa_grupy

Aby usunąć grupę użytkowników „writers”:

pisarze groupdel

Jeśli spróbujesz usunąć grupę, która nie istnieje, pojawi się błąd z informacją:

groupdel: grupa „pisarze” nie istnieje

Zarządzanie grupami użytkowników w systemie Linux

Zarządzanie użytkownikami może być trudne, jeśli nie znasz poleceń systemu Linux, których musisz użyć. Staje się to naprawdę łatwe, gdy znasz polecenia dotyczące moderacji i zarządzania.

Administratorzy serwerów powinni próbować używać dystrybucji Linuksa, które są dobrze dopasowane do ich potrzeb. W ten sposób otrzymają od razu wszystkie narzędzia i narzędzia wymagane do zarządzania serwerem.

E-mail
10 najlepszych dystrybucji Linuksa dla programistów

Gotowy do rozpoczęcia programowania w systemie operacyjnym typu open source? Oto najlepsze dystrybucje Linuksa do programowania.

Powiązane tematy
  • Nieokreślony
O autorze
Deepesh Sharma (10 opublikowanych artykułów)

Deepesh jest blogerem technicznym i pisze treści informacyjne od ponad 3 lat. Obecnie studiuje licencjat z aplikacji komputerowych na renomowanym uniwersytecie w Indiach. W wolnym czasie pisze, słucha muzyki i gra na gitarze.

Więcej od Deepesh Sharma

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.