Ten samouczek wyjaśnia, jak usunąć użytkownika z grupy w Linux. Po przeczytaniu tego dowiesz się, jak łatwo usunąć użytkowników z grup, używając zarówno poleceń GPASSWD, jak i DeLuser.
Jakie są grupy w Linux?
W Linux użytkownicy są powiązani z grupami definiującymi swoje uprawnienia i dostęp. Aby zrozumieć, jakie grupy są w Linuksie, należy zauważyć, że istnieją 3 sposoby przyznawania lub ograniczenia uprawnień i dostępu: indywidualnie, zbiorowo i „przez eliminację”.
Gdy użytkownik otrzymuje indywidualnie uprawnienia, uprawnienia te są powiązane z identyfikatorem użytkownika. Aby wspólnie udzielić uprawnień, administrator systemu tworzy grupę z pewnymi prawami, a użytkownicy członkowskiej tej grupy nabywają uprawnienia do grupy. Usunięcie użytkownika z grupy usunie wszystkie uprawnienia, które użytkownik odziedziczył po tej grupie.
Jak wspomniano wcześniej, uprawnienia mogą być przyznawane lub ograniczone do konkretnych użytkowników indywidualnie i zbiorowo za pośrednictwem grup. Ale system potrzebuje również zasady dla wszystkich innych osób, które nie są powiązanymi użytkownikami ani grupami. Zatem przy udzielaniu lub usuwaniu uprawnień w Linux musimy określić 3 kategorie:
W Linux każdy użytkownik jest powiązany z grupą generowaną w procesie tworzenia konta użytkownika.
Możesz sprawdzić grupy, do których należy użytkownik, wykonując polecenie grup, a następnie nazwa użytkownika, jak pokazano na zrzucie ekranu poniżej.
grupy
Jak widać, Użytkownik Linuxhint jest członkiem wielu grup, które zostaną wyjaśnione później.
Jak usunąć użytkownika z grupy w systemie Linux za pomocą GPasswd:
Aby usunąć użytkownika z jednej z tych grup, możesz wywołać polecenie gpaswd z -Usuń flagę a następnie użytkownik do usunięcia i grupy.
W poniższym przykładzie, Użytkownik Linuxhint jest usuwany z grupy miękki.
sudo gpasswd - -delete Linuxhint Floppy
Jak widać, Linuxhint nie jest już częścią grupy dyskietek.
Dodatkowe opcje GPasswd można znaleźć na stronie https: // man7.org/linux/man-Pages/Man1/gpasswd.1.html.
Jak usunąć użytkownika z grupy w Debian lub Ubuntu z DeLuser:
W dystrybucjach Linux opartych na Debian możesz usunąć użytkownika z grupy za pomocą polecenia DeLuser, a następnie użytkownika do usunięcia i grupy. W poniższym przykładzie użytkownik Linuxhint jest usuwany z grupy dyskietki.
Sudo DeLuser Linuxhint Floppy
Aby uzyskać więcej informacji na temat polecenia DeLuser, odwiedź http: // manpages.Ubuntu.com/Manpages/Trusthy/Man8/DeLuser.8.html.
Usunięcie użytkownika z grupy w Linux poprzez edytowanie pliku /etc /grupy:
Innym sposobem usunięcia użytkownika z grupy w Linux jest edycja pliku /etc /grupy. Otwórz plik konfiguracyjny /etc /grupa za pomocą edytora tekstu, jak pokazano w poniższym przykładzie (nano).
Znajdź dyskietkę grupy; Możesz użyć kombinacji kluczy Ctrl+W do wyszukiwania „Floppy” lub grupy, z której chcesz, aby użytkownik został usunięty.
Zobaczysz użytkowników należących do grupy, w moim przypadku użytkownika Linuxhint. Aby usunąć użytkownika z grupy, usuń użytkownika z linii grupy.
W moim przypadku zmieniam linię grupy dyskietek:
Do tego:
Naciskać Ctrl+x Aby zaoszczędzić zmiany i wyjść.
Dodanie użytkownika do grupy:
Możesz użyć gasswd Aby dodać również użytkowników do grup. Po prostu wymień -Usuń flagę z flagą, jak pokazano w poniższym przykładzie, w którym użytkownik Linuxhint jest dodawany do grupy dyskietek.
gasswd -adloppy Linuxhint
Jak widać, Użytkownik Linuxhint jak dodano do grupy.
Możesz także dodać użytkowników do grup korzystających z polecenie Usermod z -argument ag a następnie grupa i użytkownika do usunięcia, jak pokazano w poniższym przykładzie. Użytkownik Linuxhint jest usuwany z grupy dyskietek.
Sudo Usermod -Ag Foppy Linuxhint
Obie sposoby wyjaśnione powyżej, aby dodać użytkowników do grup, są prawidłowe.
Wniosek:
Uczenie się, jak zarządzać grupą, jest podstawowym wymogiem radzenia sobie z uprawnieniami. Grupy to funkcja UNIX przyjęta później przez konkurentów, takich jak Microsoft Windows.
Użytkownicy muszą wiedzieć, jak ograniczyć dostęp użytkowników do niektórych grup, szczególnie w systemach operacyjnych, w których domyślnie przyznawane są uprawnienia początkowe.
metody gpaswd i /etc /grupy są wygodne, aby pamiętać o byciu uniwersalnym, a DeLuser pozostaje dobrą opcją dla użytkowników ograniczonych do Linux opartych na debianach.
Jeśli uznałeś ten samouczek interesujący, możesz być zainteresowany czytaniem SETUID, SETGID i lepki bit.
Mam nadzieję, że ten samouczek wyjaśniający, jak usunąć użytkownika z grupy w Linux, był przydatny. Kontynuuj podążaj za Linux, aby uzyskać więcej wskazówek i samouczków Linux.