Tworzenie grup i użytkowników w Linux
Spisu treści:
- Grupy Linux
- Jak dodać istniejącego użytkownika do grupy
- Jak dodać istniejącego użytkownika do wielu grup za pomocą jednego polecenia
- Jak usunąć użytkownika z grupy
- Jak utworzyć grupę
- Jak usunąć grupę
- Jak zmienić grupę podstawową użytkownika
- Jak utworzyć nowego użytkownika i przypisać grupy za pomocą jednego polecenia
- Wyświetl grupy użytkowników
- Wniosek
W tym samouczku wyjaśnimy, jak dodać użytkownika do grupy w systemach Linux. Pokażemy Ci również, jak usunąć użytkownika z grupy oraz jak tworzyć, usuwać i wyświetlać grupy.
Grupy Linux
Grupy systemu Linux to jednostki organizacyjne używane do organizowania kont użytkowników i zarządzania nimi w systemie Linux. Podstawowym celem grup jest zdefiniowanie zestawu uprawnień, takich jak czytanie, pisanie lub wykonywanie uprawnień dla danego zasobu, które mogą być współużytkowane przez użytkowników w grupie.
Istnieją dwa typy grup w systemach operacyjnych Linux:
-
Grupa podstawowa - gdy użytkownik tworzy plik, grupa plików jest ustawiana na grupę podstawową użytkownika. Zwykle nazwa grupy jest taka sama jak nazwa użytkownika. Informacje o podstawowej grupie użytkownika są przechowywane w
/etc/passwd
.Druga lub dodatkowa grupa - Przydatne, gdy chcesz udzielić określonych uprawnień do plików zestawowi użytkowników, którzy są członkami grupy. Na przykład, jeśli dodasz konkretnego użytkownika do grupy
docker
, użytkownik odziedziczy prawa dostępu z grupy i będzie mógł uruchamiać polecenia dokerów.
Każdy użytkownik może należeć do dokładnie jednej grupy podstawowej i zero lub więcej grup drugorzędnych.
Tylko root lub użytkownicy z dostępem
sudo
mogą dodać użytkownika do grupy.
Jak dodać istniejącego użytkownika do grupy
Aby dodać istniejącego użytkownika do grupy dodatkowej, użyj polecenia
usermod -a -G
podążającego za nazwą grupy i użytkownika:
sudo usermod -a -G groupname username
Na przykład, aby dodać użytkownika
linuxize
do grupy
sudo
, uruchom następującą komendę:
sudo usermod -a -G sudo linuxize
Zawsze używaj opcji
-a
(append) podczas dodawania użytkownika do nowej grupy. Jeśli pominiesz opcję
-a
, użytkownik zostanie usunięty z każdej grupy niewymienionej po opcji
-G
.
Po pomyślnym zakończeniu komenda
usermod
nie wyświetla żadnych danych wyjściowych. Ostrzega tylko wtedy, gdy użytkownik lub grupa nie istnieje.
Jak dodać istniejącego użytkownika do wielu grup za pomocą jednego polecenia
sudo usermod -a -G group1, group2 username
Jak usunąć użytkownika z grupy
Aby usunąć użytkownika z grupy, użyj polecenia
gpasswd
z opcją
-d
.
W poniższym przykładzie usuwamy
username
z grupy
username
groupname
:
sudo gpasswd -d username groupname
Jak utworzyć grupę
Aby utworzyć nową grupę, użyj polecenia
groupadd
a następnie nazwy grupy:
Jak usunąć grupę
Aby usunąć istniejącą grupę, użyj polecenia
groupdel
a następnie nazwy grupy:
Jak zmienić grupę podstawową użytkownika
Aby zmienić grupę podstawową użytkownika, użyj polecenia
usermod
a następnie opcji
-g
:
sudo usermod -g groupname username
W poniższym przykładzie zmieniamy podstawową grupę
linuxize
użytkownika na
developers
:
sudo usermod -g developers linuxize
Jak utworzyć nowego użytkownika i przypisać grupy za pomocą jednego polecenia
Poniższa komenda
useradd
tworzy nowego użytkownika o nazwie
nathan
z
users
grupy podstawowej i grupami dodatkowymi oraz programistami.
sudo useradd -g users -G wheel, developers nathan
Wyświetl grupy użytkowników
Aby wyświetlić pełne informacje o użytkowniku, w tym wszystkie grupy, których użytkownik jest członkiem, użyj komendy
id
po której następuje nazwa użytkownika:
id username
id linuxize
uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)
Na podstawie powyższego wyniku widzimy, że podstawową grupą użytkownika są
users
i należy on do dodatkowych grup
wheel
,
storage
,
libvirt
,
docker
i
kvm
.
Użyj polecenia
groups
aby wyświetlić dodatkowe grupy użytkownika:
groups linuxize
wheel storage power users libvirt docker kvm
Jeśli do polecenia
groups
nie zostanie przekazana żadna nazwa użytkownika, wydrukowane zostaną aktualnie zalogowane grupy użytkowników.
Wniosek
W tym samouczku pokazaliśmy, jak dodać użytkownika do grupy.
Te same polecenia dotyczą każdej dystrybucji Linuksa, w tym Ubuntu, CentOS, RHEL, Debian i Linux Mint.
Jeśli masz jakieś pytania, zostaw komentarz.
końcowa grupa użytkownikówJak dodać edytor zasad grupy do Windows Home Editions
PolicyPlus pozwala dodać Edytor zasad lokalnych GPEDIT.msc do Windows 10, Windows 8, Windows 7, Edycje domowe i edytuj obiekty zasad grupy.
Grupy i nazwy Grupy płytek w systemie Windows 10 Menu Start
Możesz grupować tablice, a nawet nadawać nazwy grupom płytek w menu Start systemu Windows 10 , aby Twój start był bardziej zorganizowany. Przeciągnij grupy także wokół!
Samouczek: Przekształć interfejs użytkownika systemu Windows 7 tak, aby wyglądał jak interfejs użytkownika systemu Windows 8
Kompletny samouczek dotyczący tworzenia systemu Windows 7 Interfejs użytkownika wygląda podobnie do systemu Windows 8. Istnieje wiele darmowych programów, które pomagają dostosować interfejs użytkownika systemu Windows 7 do wyglądu podobnego do interfejsu użytkownika systemu Windows 8.