Jak dodać i usunąć użytkowników w Debianie 11
Zarządzanie kontami użytkowników na Debianie 11 (Bullseye) z AvaHost
Debian 11 „Bullseye” to stabilna, niezawodna dystrybucja Linuxa, idealna dla użytkowników AvaHost VPS, którzy cenią zasady open-source. Skuteczne zarządzanie kontami użytkowników jest kluczowe dla zabezpieczenia i organizacji środowiska serwera. Ten przewodnik zawiera jasne, krok po kroku instrukcje dotyczące dodawania i usuwania użytkowników na AvaHost Debian 11 VPS, z praktycznymi przykładami i najlepszymi praktykami, aby zapewnić solidną kontrolę dostępu.
Wymagania wstępne
- AvaHost VPS z Debian 11 (Bullseye).
- Dostęp root lub
sudouprawnienia (zobacz wcześniejszy przewodnik SSH). - Podstawowa znajomość poleceń Linuxa.
- Opcjonalnie: domena (np.
server.yourdomain.com) dla usług specyficznych dla użytkownika.
Dodawanie użytkowników w Debianie 11
Używając wiersza poleceń (adduser)
Polecenie adduser to najprostszy sposób na tworzenie kont użytkowników.
- Otwórz terminal lub połącz się przez SSH z Twoim AvaHost VPS.
- Dodaj nowego użytkownika:
sudo adduser username - Postępuj zgodnie z instrukcjami, aby:
- Ustawić hasło (np.
Str0ngP@ssw0rd!). - Wprowadzić opcjonalne informacje (pełne imię i nazwisko, telefon itp.) lub naciśnij Enter, aby pominąć.
- Potwierdzić szczegóły za pomocą
Y.
- Ustawić hasło (np.
Przykład:
sudo adduser johndoe
Wykonanie:
- Wprowadź hasło:
MySecurePass. - Pomiń opcjonalne pola.
- Wynik:
Adding user `johndoe' ... Adding new group `johndoe' (1001) ... Adding new user `johndoe' (1001) with group `johndoe' ... Creating home directory `/home/johndoe' ... Copying files from `/etc/skel' ... New password: [hidden] Retype new password: [hidden] passwd: password updated successfully
Przypadek użycia: Utwórz użytkownika dla programisty zarządzającego aplikacją internetową na AvaHost.
Alternatywa: Używając useradd
Dla niestandardowych ustawień użyj useradd (mniej interaktywne):
sudo useradd -m -s /bin/bash username
sudo passwd username
-m: Tworzy katalog domowy.-s /bin/bash: Ustawia Bash jako powłokę.
Przykład:
sudo useradd -m -s /bin/bash alice
sudo passwd alice
Przypadek użycia: Dodaj użytkownika dla zautomatyzowanych skryptów z określonymi wymaganiami powłoki.
Usuwanie użytkowników w Debianie 11
Używając wiersza poleceń (deluser)
Polecenie deluser bezpiecznie usuwa konta użytkowników.
- Otwórz terminal lub połącz się przez SSH.
- Usuń użytkownika:
sudo deluser username - Aby usunąć katalog domowy i pliki użytkownika:
sudo deluser --remove-home username
Przykład:
sudo deluser --remove-home johndoe
Wynik:
Removing user `johndoe' ...
Removing group `johndoe' ...
Removing home directory `/home/johndoe' ...
Przypadek użycia: Usuń konto emerytowanego pracownika z Twojego AvaHost VPS.
Dodatkowe wskazówki
- Bezpieczne hasła: Użyj generatora haseł cPanel AvaHost lub
pwgendo silnych haseł:sudo apt install pwgen -y pwgen 12 1 - Sprawdź użytkowników: Wyświetl listę użytkowników za pomocą
cat /etc/passwd | grep /home. - Zarządzaj uprawnieniami: Dodaj użytkowników do grup dla określonego dostępu (np.
sudo usermod -aG sudo usernamedla praw administratora). - Kopia zapasowa przed usunięciem: Użyj JetBackup AvaHost, aby zapisać
/home/usernameprzed usunięciem użytkowników. - Bezpieczny SSH: Ogranicz dostęp użytkowników SSH za pomocą
/etc/ssh/sshd_config(zobacz wcześniejszy przewodnik). - Opcja GUI: Użyj Ustawień systemu GNOME (
Users), jeśli zainstalowane jest środowisko graficzne.
Podsumowanie
Zarządzanie kontami użytkowników na AvaHost Debian 11 VPS jest proste dzięki poleceniom takim jak adduser i deluser. Przykłady, takie jak tworzenie johndoe lub usuwanie alice, zapewniają bezpieczne i zorganizowane zarządzanie serwerem. Niezawodna infrastruktura AvaHost zwiększa stabilność Debiana, ułatwiając utrzymanie bezpiecznego środowiska. Ćwicz te polecenia, eksploruj man adduser i wykorzystuj narzędzia AvaHost, takie jak JetBackup, do solidnego zarządzania użytkownikami.


