Jednym z pierwszych zadań podczas dostarczania nowego serwera Linux jest dodawanie i usuwanie użytkowników. Każdy użytkownik może mieć różne poziomy uprawnień i specyficzne ustawienia dla różnych aplikacji wiersza poleceń i GUI.

Ten artykuł wyjaśnia, jak dodawać i usuwać użytkowników w systemach CentOS 8.

Wymagania wstępne #

Aby móc tworzyć i usuwać użytkowników, musisz być zalogowany jako root lub użytkownik z uprawnieniami sudo.

How To Add User in CentOS 8 #

W systemie CentOS można utworzyć nowe konto użytkownika, używając polecenia useradd, a następnie nazwy użytkownika, którą chcesz utworzyć.

Na przykład, aby utworzyć nowe konto użytkownika o nazwie „linuxize”, wykonasz:

sudo adduser linuxize

Po powodzeniu, polecenie nie daje żadnych danych wyjściowych. Tworzy ono użytkownika i jego katalog domowy (/home/linuxize) oraz kopiuje pliki z katalogu /etc/skel do katalogu domowego użytkownika. W katalogu domowym użytkownik może pisać, edytować i usuwać pliki i katalogi.

Jeśli jesteś zalogowany jako root, nie musisz poprzedzać każdego polecenia poleceniem sudo.

Następnie musisz ustawić hasło dla nowego użytkownika, aby mógł się on zalogować. Aby to zrobić, wywołaj polecenie passwd, a następnie nazwę użytkownika:

sudo passwd linuxize

Zostaniesz poproszony o wprowadzenie i potwierdzenie hasła:

Changing password for user linuxize.New password: Retype new password: passwd: all authentication tokens updated successfully.

Upewnij się, że używasz silnego hasła, które zawiera duże i małe litery, cyfry i znaki specjalne.

Udzielanie uprawnień Sudo #

Domyślnie w systemie CentOS członkowie grupy wheel mają sudodostęp.

Jeśli chcesz, aby nowo utworzony użytkownik miał prawa administracyjne, dodaj go do grupy:

sudo usermod -aG wheel linuxize

Możesz również skonfigurować dostęp sudo użytkownika, modyfikując plik sudoers.

Jak usunąć użytkownika w systemie CentOS #

Aby usunąć konto użytkownika, który nie jest już potrzebny, wywołaj polecenie userdel, a następnie nazwę użytkownika.

Na przykład, aby usunąć konto użytkownika o nazwie „linuxize”, wykonasz:

sudo userdel linuxize

Po powodzeniu polecenie nie daje żadnych danych wyjściowych.

Powyższe polecenie usunie użytkownika bez usuwania plików użytkownika. Użytkownik jest również usuwany z każdej grupy, do której należał.

Aby usunąć użytkownika i usunąć jego katalog domowy oraz pocztę, należy przekazać opcję -r do userdel:

sudo userdel -r linuxize

Zakończenie #

Pokazaliśmy, jak dodawać i usuwać użytkowników w systemie CentOS 8. Te same polecenia mają zastosowanie w każdej innej dystrybucji Linuksa.

CentOS, jak i wszystkie inne dystrybucje Linuksa, jest systemem operacyjnym przeznaczonym dla wielu użytkowników. Wiedza o tym, jak dodawać i usuwać użytkowników, jest jedną z podstawowych umiejętności, które powinien znać każdy użytkownik Linuksa.