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
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.