Debian, stejně jako všechny ostatní distribuce Linuxu, je operační systém pro více uživatelů. Každý uživatel může mít různé úrovně oprávnění a specifická nastavení pro různé aplikace příkazového řádku a GUI.
Vědět, jak přidávat a odebírat uživatele, je jednou ze základních dovedností, které by měl uživatel Linuxu znát.
Tento tutoriál vysvětluje, jak přidat a odebrat uživatele v Debianu 9.
Předpoklady #
Abyste mohli přidávat a odstraňovat uživatele ve vašem systému Debian, musíte být přihlášeni jako root nebo uživatel s přístupem sudo.
Jak přidat uživatele v Debianu #
V Debianu existují dva nástroje příkazového řádku, které můžete použít k vytvoření nového uživatelského účtu:useradd
a adduser
.
useradd
je nízkoúrovňový nástroj pro přidávání uživatelů při adduser
přátelské interaktivní rozhraní pro useradd
napsáno v Perlu.
Chcete-li vytvořit nový uživatelský účet s názvem username
pomocí adduser
příkaz, který byste spustili:
sudo adduser username
Adding user `username' ...
Adding new group `username' (1001) ...
Adding new user `username' (1001) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
Budete položeni sérii otázek. Heslo je povinné a všechna ostatní pole jsou volitelná.
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
V poslední výzvě budete muset potvrdit správnost informací zadáním Y
.
Příkaz vytvoří domovský adresář nového uživatele a zkopíruje soubory z /etc/skel
adresáře do domovského adresáře uživatele. V domovském adresáři může uživatel zapisovat, upravovat a mazat soubory a adresáře.
Ve výchozím nastavení v Debianu mají členové skupiny sudo přístup k sudo.
Pokud chcete, aby měl nově vytvořený uživatel práva správce, přidejte uživatele do skupiny sudo:
sudo usermod -aG sudo username
Jak smazat uživatele v Debianu #
Pokud již uživatelský účet není potřeba, můžete jej smazat buď pomocí userdel
nebo deluser
. V Debianu byste měli obvykle používat deluser
příkaz, protože je přátelštější než nízkoúrovňový userdel
.
Chcete-li odstranit uživatele, aniž byste odstranili soubory uživatele, spusťte:
sudo deluser username
Pokud chcete odstranit uživatele a jeho domovský adresář a zařazování pošty, použijte --remove-home
příznak:
sudo deluser --remove-home username