Jak zarządzać grupami i użytkownikami w systemie Linux

Zarządzanie użytkownikami i grupami w systemie Linux wydaje się dość złożone, ale w rzeczywistości jest dość łatwe. Jeśli masz problem ze zrozumieniem, jak tworzyć nowe grupy, usuwać istniejące grupy lub modyfikować użytkowników w systemie, nie martw się. Jak się okazuje, nawet najbardziej doświadczeni użytkownicy Linuksa mogą łatwo zapomnieć o podstawach. W tym przewodniku omówimy wszystkie sposoby zarządzania grupami i użytkownikami na platformie Linux.

Utwórz nowe grupy

Tworzenie nowych grup nie jest czymś, co robi wielu użytkowników, ponieważ większość dystrybucji Linuksa tego nie potrzebuje. Jeśli instalujesz oprogramowanie lub zarządzasz rzeczami w sposób, który wymaga nowej grupy, najszybszym sposobem na to jest użycie wiersza poleceń z poleceniem groupadd.

Aby korzystać z groupadd, będziesz potrzebować uprawnień administratora lub przynajmniej możliwości interakcji z systemem za pośrednictwem uprawnień sudo. Upewnij się, że użytkownik może to zrobić, a następnie otwórz terminal i wykonaj następujące czynności, aby utworzyć nową grupę:

su -

groupadd newgroup

lub alternatywnie utwórz nową grupę za pomocą sudo:

sudo groupadd newgroup

alternatywnie utwórz wiele grup naraz:

su -
groupadd newgroup, newgroup2, newgroup3

lub

sudo groupadd newgroup, newgroup2, newgroup3

Groupadd utworzy nową grupę w systemie Linux. Aby potwierdzić, że grupa tam jest, rozważ przefiltrowanie listy grup na komputerze.

cut -d: -f1 /etc/group | grep newgroup

Łącząc powyższe polecenie z grep, można odfiltrować nowo utworzoną grupę. Jeśli polecenie nic nie zwróci, spróbuj ponownie utworzyć grupę użytkowników.

Usuń grupy

Jeśli nie używasz określonej grupy na komputerze z systemem Linux, dobrym pomysłem jest jej usunięcie. Usunięcie grupy użytkowników w systemie Linux jest tak proste, jak utworzenie nowej. Najpierw zaloguj się jako su lub potwierdź, że użytkownik może wykonywać polecenia sudo. Następnie uruchom polecenie groupdel, aby pozbyć się istniejącej grupy.

su -
groupdel newgroup

lub

sudo groupdel newgroup

Uruchomienie groupdel powinno się go pozbyć. Dla pewności wypisz wszystkie dostępne grupy na komputerze.

cut -d: -f1 /etc/group | grep newgroup

Jeśli Grep nic nie zwróci, będziesz wiedział na pewno, że grupa zniknęła.

Dodaj / usuń użytkowników do grup

Aby dodać istniejących użytkowników do nowo utworzonej grupy, musisz użyć polecenia usermod. Otwórz terminal i użyj polecenia cut, aby wyświetlić wszystkie grupy. Przejrzyj listę i znajdź nazwy grup, do których chcesz dodać użytkownika. Możesz też użyć nazwy utworzonej wcześniej grupy użytkowników.

Uwaga: tak jak poprzednio, potwierdź, że możesz zalogować się do Roota za pomocą su lub że możesz używać sudo przed modyfikacją krytycznych informacji o użytkowniku.

su -

usermod -a -G newgroup yourusername

lub

sudo usermod -a -G newgroup yourusername

Potwierdź, że użytkownik został dodany do nowej grupy, uruchamiając następujące polecenie:

groups

Zarządzaj użytkownikami

Oprócz zarządzania grupami w systemie Linux, nauka tworzenia użytkowników i zarządzania nimi jest również kluczem do utrzymania harmonijnego systemu Linux. W przeciwieństwie do zarządzania grupami narzędzia użytkownika są o wiele mniej skomplikowane. Nie ma w tym dużej złożoności. W tej sekcji przewodnika omówimy, jak utworzyć nowego użytkownika w systemie Linux za pomocą wiersza poleceń i jak usunąć użytkownika.

Utwórz nowego użytkownika

Chcesz utworzyć nowego użytkownika w swoim systemie Linux? Zacznij od otwarcia okna terminala. W terminalu uzyskaj uprawnienia roota za pomocą su lub sudo.

su -

lub

sudo -s

Teraz, gdy masz już powłokę roota, znacznie łatwiej będzie manipulować użytkownikami bez konieczności ciągłego dodawania „sudo” i hasła. Aby utworzyć nowego użytkownika z pełnym katalogiem domowym, uruchom poniższe polecenie.

Uwaga: na niektórych komputerach z systemem Linux może zajść potrzeba zastąpienia „useradd” przez „adduser”.

useradd newuser

Alternatywnie można stworzyć nowego użytkownika i jednocześnie przypisać do niego grupy:

useradd -G group1, group2, group3, group4, group5, group6 newuser

Po utworzeniu nowego użytkownika ustaw hasło:

passwd newuser

Usuń użytkownika

Usuwanie użytkowników w systemie Linux jest dość proste i łatwe. Pozbycie się użytkownika można łatwo osiągnąć w systemie Linux, używając polecenia userdel.

Uwaga: przed kontynuowaniem usuwania użytkowników należy się wylogować ze wszystkiego. Usunięcie aktualnie używanego użytkownika to bardzo zły pomysł. Coś może się nie udać, a ty to zrealizujesz.

Gdy upewnisz się, że nie jesteś zalogowany jako użytkownik, którego planujesz usunąć, uruchom:

su -

lub

sudo -s

Śledzony przez:

userdel -r newuser

Aby usunąć użytkownika, ale zachować katalog domowy, uruchom zamiast tego następujące polecenie:

userdel newuser