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
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
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.
Gotowy do rozpoczęcia programowania w systemie operacyjnym typu open source? Oto najlepsze dystrybucje Linuksa do programowania.
- Nieokreślony
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.
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.