Potrzebujesz dodać użytkowników do grup w systemie Linux na swoim komputerze lub serwerze? Nie wiesz, jak działa system grupowy i szukasz wskazówek? Jesteśmy tutaj, aby Ci pomóc! Przeczytaj ten przewodnik, aby dowiedzieć się, jak dodawać użytkowników do grup z wykorzystaniem narzędzia „usermod” w systemie Linux!
Chcesz zobaczyć wszystkich użytkowników w systemie Linux? Skorzystaj z naszego przewodnika.
Dodawanie użytkowników do istniejących grup przy użyciu usermod
Aby dodać użytkownika do już istniejącej grupy, najpierw musisz sprawdzić dostępne grupy w systemie. Możesz to zrobić, aby upewnić się, że grupa, do której chcesz dodać użytkownika, istnieje oraz poznasz jej nazwę.
Aby wyświetlić listę wszystkich grup w systemie Linux, użyj polecenia cut. To polecenie wyświetli w terminalu każdą grupę, dzięki czemu łatwo zlokalizujesz tę, do której chcesz dodać użytkowników.
cut -d: -f1 /etc/group
Jeśli istnieje wiele grup i chcesz je łatwiej przeszukiwać, możesz użyć polecenia less.
cut -d: -f1 /etc/group | less
Gdy znajdziesz odpowiednią grupę, możesz dodać użytkownika do niej, korzystając z polecenia usermod -a -G. To polecenie umożliwia przypisanie konkretnego konta do wybranej grupy.
Na przykład, aby dodać użytkownika „newsblog.pl” do grupy „tech”, wpisz polecenie:
sudo usermod -a -G tech newsblog.pl
Polecenie usermod pozwala na dodanie użytkownika do wielu grup jednocześnie. Na przykład, aby przypisać użytkownika „newsblog.pl” do grup „tech”, „video” i „sound”, wystarczy wymienić wszystkie grupy przed nazwą użytkownika. Nie ma ograniczeń co do liczby grup, które można dodać jednocześnie.
sudo usermod -a -G tech video sound newsblog.pl
Aby dodać użytkowników do własnych grup, użyj powyższego polecenia usermod i dostosuj je zgodnie z własnymi potrzebami. Pamiętaj, aby wykonać tę operację dla każdego użytkownika, którego chcesz dodać do istniejących grup w systemie Linux!
Dodawanie użytkowników do nowych grup przy użyciu usermod
Oprócz dodawania użytkowników do już istniejących grup, możesz także tworzyć nowe grupy i dodawać do nich użytkowników za pomocą polecenia usermod. Na początek musisz utworzyć nową grupę, co zrobisz poleceniem groupadd.
Aby otworzyć terminal w systemie Linux, naciśnij Ctrl + Alt + T na klawiaturze lub wyszukaj „Terminal” w menu aplikacji.
Gdy terminal jest już otwarty, użyj polecenia groupadd, aby stworzyć nową grupę. Możesz nadać grupie dowolną nazwę, ale upewnij się, że wiesz, czemu ma ona służyć, aby uniknąć usunięcia jej w przyszłości, nie rozumiejąc powodu.
sudo groupadd mynewgroup
Po wpisaniu polecenia groupadd system poprosi o hasło. Wprowadź swoje hasło i naciśnij Enter, aby kontynuować.
Po utworzeniu grupy, użyj polecenia cut, aby sprawdzić, czy nowa grupa rzeczywiście została utworzona. Ważne jest, aby upewnić się, że grupa istnieje w systemie, ponieważ jeśli jej nie będzie, nie będziesz w stanie przypisać do niej użytkownika.
Aby wyświetlić wszystkie grupy w systemie Linux, wykonaj polecenie cut z dodatkiem grep w celu przefiltrowania wyników dotyczących nowo utworzonej grupy.
sudo cut -d: -f1 /etc/group | grep mynewgroup
Polecenie cut zwróci nazwę twojej grupy, jeśli została utworzona poprawnie. W przeciwnym razie nic się nie wydarzy.
Po potwierdzeniu, że nowa grupa istnieje, możesz dodać użytkownika do tej grupy. Na przykład, aby dodać użytkownika „newsblog.pl” do grupy „mynewgroup”, użyj poniższego polecenia usermod.
sudo usermod -a -G mynewgroup newsblog.pl
Usuwanie użytkowników z grup
Jeśli kiedykolwiek zajdzie potrzeba usunięcia użytkownika z grupy w systemie Linux, możesz użyć polecenia gpasswd. Na przykład, aby usunąć użytkownika „newsblog.pl” z grupy „mynewgroup”, wykonaj poniższe polecenie.
sudo gpasswd -d newsblog.pl mynewgroup
Wprowadzaj to polecenie za każdym razem, gdy chcesz usunąć użytkownika z grupy w systemie Linux.
newsblog.pl