V tomto tutoriálu vám ukážeme, jak vytvořit a smazat uživatele na Debianu 9. V počátečním nastavení serveru je vytvořen pouze jeden uživatelský účet, a to „root“ uživatelský účet. Tento uživatel root má nejvyšší oprávnění a má přístup ke všem souborům a příkazům v systému. Ale mít příliš mnoho oprávnění a spouštět jako uživatel root není vždy doporučeno a pokud nejste dostatečně opatrní, může to mít destruktivní důsledky pro váš systém.
Proto se doporučuje vytvořit další uživatele s omezenými oprávněními pro vaše nejběžnější úkoly. Nový uživatelský účet by měl být vytvořen také pro každého dalšího uživatele, který bude používat váš server. Kromě toho vám také ukážeme, jak v případě potřeby udělit těmto uživatelům práva root pomocí příkazu sudo.
Vytvořte nového uživatele na Debianu 9
Nejprve musíte vytvořit připojení k vašemu serveru jako uživatel root přes SSH.
Po přihlášení můžete vytvořit nového uživatele s adduserem příkaz. V našem příkladu vytvoříme uživatele s názvem „newuser“. Chcete-li to provést, jednoduše zadejte do příkazového řádku následující:
adduser newuser
Budete požádáni o další otázky.
Nejprve budete muset zadat a potvrdit heslo pro tohoto uživatele.
Poté budete požádáni o další informace o uživateli, jako je celé jméno, místnost číslo, pracovní telefon, domácí telefon a další. Tyto informace jsou nepovinné a můžete je přeskočit pouze stisknutím ENTER u každé otázky.
Nakonec budete požádáni o potvrzení všech informací, které jste dosud zadali. Pokud je vše v pořádku, stiskněte Y a poté Enter.
Toto je výstup, který byste měli získat pro našeho nového uživatele s názvem „newuser“:
Adding user `newuser' ... Adding new group `newuser' (1000) ... Adding new user `newuser' (1000) with group `newuser' ... Creating home directory `/home/newuser' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for newuser 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] Y
Tímto byl úspěšně vytvořen nový uživatel a skupina s názvem „newuser“. Jeho domovský adresář byl také vytvořen v následujícím umístění na vašem serveru:/home/newuser
Nyní se můžete přihlásit jako uživatel „newuser“ na váš server pomocí hesla, které jste nastavili.
Přidat uživatele do skupiny sudo na Debianu 9
Nyní vám ukážeme, jak povolit tomuto novému uživateli, kterého jste právě vytvořili, provádět příkazy jako superuživatel nebo jiný systémový uživatel. Chcete-li toho dosáhnout, budete muset přidat uživatele do skupiny sudo. Všichni členové této skupiny mají práva sudo.
Ve výchozím nastavení jsou všichni noví uživatelé přidáni do své vlastní skupiny pouze během počátečního vytváření uživatele. Chcete-li přidat našeho uživatele „newuser“ do skupiny sudo, musíte spustit následující příkaz:
usermod -aG sudo newuser
Můžete také ověřit, zda je náš uživatel nyní členem skupiny sudo , pomocí skupin příkazy:
groups newuser
Měli byste získat následující výstup, který ukazuje, že „newuser“ je členem skupiny newuser i sudo:
newuser : newuser sudo
Nyní můžete přepnout na tohoto uživatele pomocí su příkaz:
su newuser
a zkuste spouštět příkazy s oprávněními správce pomocí sudo příkaz. Normální uživatel například nemá oprávnění ke spouštění příkazů nezbytných pro aktualizaci veškerého systémového softwaru na serveru na nejnovější verzi:
apt-get update && sudo apt-get upgrade
Pokud se pokusíte spustit tyto příkazy normálně a jste přihlášeni jako uživatel „newuser“, získáte následující výstup:
Reading package lists... Done W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted) E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/
Ale protože je náš uživatel přidán do skupiny sudo, můžeme použít sudo příkaz k úspěšné aktualizaci našeho systému:
sudo apt-get update && sudo apt-get upgrade
Smazat uživatele v Debianu 9
Jakmile uživatele, kterého jsme vytvořili, již nebudete potřebovat, můžeme jej smazat pomocí deluser příkaz.
Řekněme, že chceme smazat uživatele „newuser“. Chcete-li to provést, můžete spustit následující příkaz:
deluser newuser
Tím však neodstraníte domovský adresář uživatele. Pokud chcete odstranit také domovský adresář uživatele, měli byste spustit následující příkaz:
deluser --remove-home newuser
Uživatel je nyní zcela odstraněn z našeho systému.
To je vše, co potřebujete vědět, pokud jde o vytváření a mazání uživatele v Debianu 9.
Samozřejmě nemusíte vytvářet a mazat uživatele na Debianu 9, pokud používáte některou z našich spravovaných VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám pomohli vytvořit nového nebo odstranit stávajícího uživatele. na Debianu 9. Jsou k dispozici 24×7 a okamžitě se o váš požadavek postarají.