How To Add and Delete Users on CentOS 8

Ten poradnik skupia się na sposobach dodawania użytkowników i usuwania użytkowników w systemach operacyjnych CentOS 8.

Przy rozpoczęciu pracy ze świeżą instancją CentOS 8, dodawanie i usuwanie użytkowników jest jednym z najbardziej podstawowych zadań, które możesz mieć do wykonania.

Dodawanie użytkowników może być całkiem przydatne.

Jak twój serwer rośnie w rozmiarze, możesz chcieć dodać nowych użytkowników. Możesz być również kuszony, aby mieć specyficzne uprawnienia do nich, jak sudo prawa na przykład.

Z drugiej strony, może chcesz usunąć niektórych użytkowników na swoim hoście. Ze względów bezpieczeństwa, lepiej jest zostawić konta użytkowników tylko dla osób faktycznie korzystających z serwera na co dzień.

W tym poradniku, idziemy wszystkie sposoby, aby dodać i usunąć użytkowników na CentOS 8.

Table of Contents

Wymagania wstępne

Aby dodać nowych użytkowników w CentOS 8, musisz być użytkownikiem sudo, co oznacza, że musisz należeć do grupy wheel.

Jeśli jesteś ciekawy, jak dodać nowych użytkowników do sudoers w CentOS 8, możesz podążać za tutorialem, który napisaliśmy na ten temat.

Aby sprawdzić swoje prawa sudo, uruchom następujące polecenie

$ sudo -l

Jeśli widzisz następujące wyjście, jesteś dobry, aby przejść.

Dodawanie użytkownika w systemie CentOS 8 za pomocą polecenia adduser

Pierwszym sposobem dodawania użytkowników w systemie CentOS 8 jest użycie polecenia adduser.

Polecenie adduser jest bardzo podobne do polecenia useradd, ale zapewnia bardziej interaktywny sposób dodawania użytkowników na serwerze CentOS 8.

Ogólnie, chcesz używać adduser zamiast useradd (jak zaleca sama strona man useradd)

Aby dodać użytkownika na CentOS 8, uruchom to polecenie

$ sudo adduser userAdding user 'user'Adding new group 'user' (1007)Adding new user 'user' (1005) with group 'user'Creating home directory '/home/user'Copying files from '/etc/skel'

Zostaniesz poproszony o wybranie hasła dla użytkownika

New password: <type your password>Retype new password: <retype your password>Changing the user information for ricky

Następnie zostaniesz poproszony o podanie pewnych specyficznych informacji o nowym użytkowniku.

Możesz zostawić niektóre wartości puste, jeśli chcesz, naciskając Enter.

Enter the new value, or press ENTER for the default Full Name : Room Number : Work Phone : Home Phone : Other : 

Na koniec zostaniesz zapytany, czy podane informacje są poprawne. Po prostu naciśnij “Y”, aby dodać nowego użytkownika.

Is the information correct? Y

Teraz, gdy użytkownik jest utworzony, możesz dodać go do grupy wheel (zwanej również sudoers), aby uczynić go użytkownikiem-administratorem.

Dodaj użytkownika w CentOS 8 używając pulpitu GNOME

Jeśli zainstalowałeś Centos 8 z pulpitem GNOME, istnieje również sposób na utworzenie użytkownika bezpośrednio ze środowiska UI.

W zakładce Aplikacje wyszukaj opcję “Ustawienia”.

Menu ustawień w GNOME CentOS 8

W oknie ustawień kliknij opcję “Szczegóły”.

Strona szczegółów w ustawieniach CentOS 8

Wybierz opcję “Szczegóły”, a następnie kliknij na “Użytkownicy”.

Dodaj użytkownika w CentOS 8

W prawym górnym rogu okna kliknij na przycisk “Odblokuj”.

Odblokuj dodawanie użytkownika w CentOS 8

Wprowadź hasło, a w górnym menu powinna być teraz wyświetlona opcja “Dodaj użytkownika”.

Przycisk dodawania użytkownika w CentOS 8

W następnym oknie zostaniesz zapytany, czy chcesz utworzyć konto uprzywilejowane, czy nie (z prawami sudo lub nie).

Upewnij się, że wypełniłeś pole pełnej nazwy i pole nazwy użytkownika.

Możesz wybrać przypisanie hasła, lub możesz pozwolić użytkownikowi zdecydować o haśle przy następnym logowaniu.

Kiedy skończysz, kliknij na “Dodaj”, aby utworzyć użytkownika.

Tworzenie użytkownika na CentOS 8

Gratulacje, Twoje konto zostało pomyślnie utworzone.

User account created on CentOS 8

Adding a user on CentOS 8 using useradd

$ sudo useradd <username>

Aby przypisać hasło do użytkownika, można użyć flagi -p, ale nie jest to zalecane, ponieważ inni użytkownicy będą mogli zobaczyć hasło.

Aby przypisać hasło do użytkownika, użyj polecenia passwd.

$ sudo passwd <username>New password:Retype new password:passwd: password updated successfully

Sprawdź, czy twój użytkownik został dodany

Aby sprawdzić, czy twój użytkownik został utworzony w systemie Linux, uruchom następujące polecenie.

$ cat /etc/passwd | grep <user><user>:x:1000:1000:user,,,:/home/user:/bin/bash

lub

$ cat /etc/passwd | grep <user> | cut -d: -f1<user>

Jeśli nie ma wpisów dla tego polecenia, upewnij się, że utworzyłeś swojego użytkownika za pomocą polecenia adduser.

Usuwanie użytkownika w systemie CentOS 8 za pomocą polecenia deluser

Aby usunąć użytkownika w systemie CentOS 8, musisz użyć polecenia deluser.

$ sudo deluser <username>

W niektórych przypadkach możesz chcieć usunąć użytkownika wraz z jego katalogiem domowym.

W takim przypadku musisz dodać opcję -remove-home.

Jeśli nie określisz tej opcji, pliki należące do tego użytkownika pozostaną nienaruszone w systemie plików.

$ sudo deluser --remove-home <username>Looking for files to backup/removeRemoving user 'user'Warning: group 'user' has no more members.Done.

Aby usunąć wszystkie pliki związane z użytkownikiem, należy użyć parametru -remove-all-files.

$ sudo deluser --remove-all-files <username>

Usuwanie użytkownika sudo za pomocą visudo

Jeśli usunąłeś użytkownika sudo w systemie CentOS 8, jest bardzo prawdopodobne, że twój użytkownik nadal istnieje w pliku sudoers.

Aby usunąć użytkownika z pliku sudoers, uruchom visudo.

$ sudo visudo

Znajdź linię odpowiadającą użytkownikowi, którego właśnie usunąłeś, i usuń tę linię.

<username> ALL=(ALL:ALL) ALL

Zapisz swój plik, a twój użytkownik nie powinien już należeć do grupy sudo.

Usuwanie użytkownika za pomocą pulpitu GNOME

Z panelu użytkowników, którego używaliśmy wcześniej do tworzenia użytkowników, znajdź opcję “Usuń użytkownika” u dołu okna.

Usuwanie użytkownika w CentOS 8

Uwaga : musisz odblokować panel, aby wykonać tę operację.

Kiedy klikniesz na “Usuń użytkownika”, zostaniesz zapytany, czy chcesz zachować pliki należące do tego użytkownika. W tym przypadku wybiorę opcję usunięcia plików.

Usuwanie użytkownika z plikami w CentOS 8

Wnioski

Jak widać, dodawanie i usuwanie użytkowników w CentOS 8 jest całkiem proste.

Jeśli jesteś zainteresowany administracją Linuksem, mamy kompletną sekcję ze szczegółowymi artykułami na ten temat.

Zapewnij się, że przeczytasz je w celu uchwycenia złożonych koncepcji Administracji Systemem Linux.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.