Jak usunąć użytkownika z grupy Linux

Jak usunąć użytkownika z grupy Linux

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:

  • Użytkownik: Indywidualne uprawnienia.
  • Grupa: Zbiorowe uprawnienia.
  • Inne (znane również jako „świat”): Zezwolenie dla niezdefiniowanych żądań.

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.