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

Photo of author

By maciekx

Zarządzanie użytkownikami i grupami w systemie Linux może wydawać się skomplikowane, ale w rzeczywistości jest to prosty proces. Jeśli masz trudności ze zrozumieniem, jak tworzyć nowe grupy, usuwać istniejące lub modyfikować konta użytkowników, nie martw się. Nawet doświadczeni użytkownicy Linuksa mogą czasami zapomnieć o podstawowych operacjach. W tym przewodniku przyjrzymy się wszystkim aspektom zarządzania grupami i użytkownikami w systemie Linux.

Tworzenie nowych grup

Większość użytkowników rzadko tworzy nowe grupy, ponieważ wiele dystrybucji Linuksa nie wymaga tego procesu. W sytuacjach, gdy instalujesz oprogramowanie lub zarządzasz zasobami wymagającymi nowej grupy, najłatwiej jest to zrobić za pomocą terminala i polecenia groupadd.

Aby skorzystać z groupadd, musisz posiadać uprawnienia administratora lub przynajmniej dostęp do konta z uprawnieniami sudo. Upewnij się, że masz odpowiednie uprawnienia, a następnie otwórz terminal i wykonaj poniższe kroki, aby stworzyć nową grupę:

su -

groupadd nowa_grupa

Alternatywnie, możesz użyć sudo:

sudo groupadd nowa_grupa

Możesz również utworzyć kilka grup jednocześnie:

su -
groupadd nowa_grupa1, nowa_grupa2, nowa_grupa3

lub

sudo groupadd nowa_grupa1, nowa_grupa2, nowa_grupa3

Polecenie groupadd stworzy nową grupę w systemie Linux. Aby upewnić się, że grupa została utworzona, możesz przefiltrować listę grup na swoim komputerze.

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

Używając powyższego polecenia w połączeniu z grep, możesz sprawdzić, czy nowo utworzona grupa jest widoczna. Jeśli polecenie nie zwraca żadnych wyników, spróbuj ponownie utworzyć grupę.

Usuwanie grup

Jeśli nie korzystasz z danej grupy w systemie Linux, warto ją usunąć. Proces usuwania grupy jest równie prosty, jak jej tworzenie. Najpierw zaloguj się jako su lub upewnij się, że masz dostęp do polecenia sudo. Następnie użyj polecenia groupdel, aby usunąć istniejącą grupę.

su -
groupdel nowa_grupa

lub

sudo groupdel nowa_grupa

Uruchomienie groupdel powinno skutecznie usunąć grupę. Dla pewności możesz wyświetlić listę dostępnych grup na komputerze:

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

Jeśli grep nie zwraca żadnych wyników, możesz być pewien, że grupa została usunięta.

Dodawanie i usuwanie użytkowników w grupach

Aby dodać istniejącego użytkownika do nowo utworzonej grupy, należy użyć polecenia usermod. Otwórz terminal i wyświetl listę wszystkich grup za pomocą polecenia cut. Przejrzyj listę, aby znaleźć nazwy grup, do których chcesz dodać użytkownika. Możesz również skorzystać z nazwy grupy, którą stworzyłeś wcześniej.

Uwaga: upewnij się, że masz dostęp do konta roota za pomocą su lub sudo przed wprowadzeniem jakichkolwiek zmian dotyczących użytkowników.

su -

usermod -a -G nowa_grupa twojanazwa

lub

sudo usermod -a -G nowa_grupa twojanazwa

Aby potwierdzić, że użytkownik został dodany do nowej grupy, uruchom następujące polecenie:

groups

Zarządzanie użytkownikami

Oprócz zarządzania grupami, kluczowe jest również umiejętne tworzenie i zarządzanie użytkownikami w systemie Linux. W przeciwieństwie do grup, operacje związane z użytkownikami są znacznie prostsze. W tej części przewodnika omówimy, jak utworzyć nowego użytkownika oraz jak go usunąć.

Tworzenie nowego użytkownika

Jeśli chcesz dodać nowego użytkownika do swojego systemu Linux, zacznij od otwarcia terminala. Uzyskaj dostęp do roota za pomocą su lub sudo.

su -

lub

sudo -s

Gdy już masz dostęp do powłoki roota, łatwiej będzie zarządzać użytkownikami bez konieczności wielokrotnego wprowadzania sudo i hasła. Aby stworzyć nowego użytkownika z pełnym katalogiem domowym, użyj poniższego polecenia.

Uwaga: w niektórych dystrybucjach Linuksa może być konieczne użycie adduser zamiast useradd.

useradd nowy_użytkownik

Możesz także utworzyć nowego użytkownika i przypisać mu grupy równocześnie:

useradd -G grupa1, grupa2, grupa3, grupa4, grupa5 nowy_użytkownik

Po utworzeniu użytkownika, ustaw jego hasło:

passwd nowy_użytkownik

Usuwanie użytkownika

Usuwanie użytkowników w systemie Linux jest prostym procesem. Można to łatwo zrobić za pomocą polecenia userdel.

Uwaga: przed usunięciem użytkownika upewnij się, że nie jesteś zalogowany jako ten użytkownik. Usunięcie aktywnego konta jest bardzo ryzykowne i może prowadzić do problemów.

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

su -

lub

sudo -s

Następnie wprowadź:

userdel -r nowy_użytkownik

Aby usunąć użytkownika, ale zachować jego katalog domowy, użyj polecenia:

userdel nowy_użytkownik


newsblog.pl