W tym artykule wyjaśniono, jak tworzyć, usuwać i zarządzać użytkownikami i grupami w systemie Linux (testowane z Ubuntu 19.10)
Kim jest użytkownik?
Użytkownik to podmiot, który ma prawa dostępu do systemu Linux i modyfikowania go w pełnym lub ograniczonym zakresie. W typowym systemie Linux może być wielu użytkowników. W rzeczywistości podczas instalacji systemu operacyjnego opartego na Linuksie, takiego jak Ubuntu, automatycznie tworzony jest domyślny użytkownik z loginem i hasłem, a także wielu użytkowników na poziomie systemu.
Czym jest grupa?
Grupa to szeroki zbiór różnych użytkowników w systemie Linux. Grupy są zwykle tworzone w celu zdefiniowania tego samego zestawu reguł i polityk bezpieczeństwa dla każdego użytkownika, który podlega im. Grupy te umożliwiają lepszą organizację użytkowników poprzez ograniczanie uprawnień i dostępu do systemu.
Różnica między użytkownikiem systemu a zwykłym użytkownikiem
Normalni użytkownicy i użytkownicy systemu są zasadniczo tacy sami. Niektórzy używają ich do celów organizacyjnych, klasyfikując je na podstawie przypisanych identyfikatorów użytkowników (UID), ponieważ użytkownicy systemowi i zwykli użytkownicy mają zwykle różne zakresy identyfikatorów.
Aplikacja graficzna do zarządzania użytkownikami i grupami
Aplikacja User and Groups jest domyślnie instalowana w większości dystrybucji opartych na GNOME. Jeśli nie, zainstaluj go w Ubuntu, uruchamiając poniższe polecenie:
$sudotrafnyzainstalowaćgnome-system-narzędziaPo prostu uruchom go z programu uruchamiającego i kliknij widoczne przyciski, aby zarządzać użytkownikami i grupami.
Wyświetlanie listy użytkowników za pomocą wiersza poleceń
Aby zobaczyć szczegółową listę wszystkich użytkowników Ubuntu, uruchom jedno z następujących poleceń:
$Kot /itp/hasło$getent hasło
Aby zobaczyć tylko nazwy użytkowników, uruchom następujące polecenie:
$kompgen -uLista wszystkich grup
Aby wyświetlić wszystkie grupy, uruchom poniższe polecenie:
$grupyDodaj nowego użytkownika
Aby dodać nowego zwykłego użytkownika, uruchom poniższe polecenie (zastąp nazwę użytkownika):
$sudoadduser nazwa_użytkownikaAby dodać nowego użytkownika systemu, uruchom poniższe polecenie (zastąp nazwę użytkownika):
$sudoDodaj użytkownika--systemNazwa UżytkownikaDla każdego nowego użytkownika utworzonego za pomocą powyższych poleceń zostanie utworzony nowy katalog domowy.
Usuń istniejącego użytkownika
Aby usunąć użytkownika, uruchom poniższe polecenie (zastąp nazwę użytkownika):
$sudodeluser nazwa_użytkownikaAby usunąć użytkownika wraz z jego folderem domowym, uruchom poniższe polecenie (zamień nazwę użytkownika):
$sudodeluser--remove-homeNazwa UżytkownikaAby usunąć użytkownika wraz ze wszystkimi powiązanymi z nim plikami, uruchom poniższe polecenie (zastąp nazwę użytkownika):
$sudodeluser--usuń-wszystkie-plikiNazwa UżytkownikaDodaj nowego użytkownika do istniejącej grupy
Aby dodać nowego użytkownika do istniejącej grupy, uruchom poniższe polecenie (zastąp nazwę użytkownika i nazwę grupy):
$sudoadduser nazwa_użytkownika nazwa_grupyUsuń użytkownika z istniejącej grupy
Aby usunąć użytkownika z istniejącej grupy, uruchom poniższe polecenie (zastąp nazwę użytkownika i nazwę grupy):
$sudodeluser nazwa_użytkownika nazwa_grupyZmień nazwę istniejącego użytkownika
Aby zmienić nazwę istniejącego użytkownika, uruchom poniższe polecenie (zastąp nową nazwę i starą nazwę):
$sudomod użytkownika-tennowa_nazwa stara_nazwaZmień hasło istniejącego użytkownika
Aby zmienić hasło istniejącego użytkownika, uruchom poniższe polecenie (zastąp nazwę użytkownika):
$sudo hasłoNazwa UżytkownikaUtwórz nową grupę
Aby utworzyć nową grupę, uruchom poniższe polecenie (zastąp nazwa_grupy):
$sudoaddgroup nazwa_grupyAby utworzyć nową grupę na poziomie systemu, uruchom poniższe polecenie (zastąp nazwa_grupy):
$sudoDodaj grupę--systemNazwa grupyUsuń istniejącą grupę
Aby usunąć istniejącą grupę, uruchom poniższe polecenie (zastąp nazwę_grupy):
$sudodelgroup nazwa_grupyAby usunąć istniejącą grupę na poziomie systemu, uruchom poniższe polecenie (zamień nazwa_grupy):
$sudodelgroup--systemNazwa grupyWniosek
Oto kilka poleceń, których można użyć do zarządzania użytkownikami i grupami w systemie. Zachowaj ostrożność podczas zmiany nazwy i usuwania użytkowników, ponieważ niepoprawne polecenie może doprowadzić do trwałego usunięcia plików innego użytkownika lub ograniczyć jego logowanie. Jeśli chcesz zachować pliki użytkownika, przed usunięciem użytkownika wykonaj kopię zapasową jego katalogu domowego.