Ukážeme vám, jak vytvářet uživatele a spravovat jejich oprávnění sudo na Ubuntu. sudo umožňuje běžným uživatelům spouštět programy, které jsou dostupné pouze uživateli root. Tento tutoriál vám ukáže nejjednodušší způsob, jak vytvořit nového uživatele s přístupem sudo na Ubuntu, aniž byste museli upravovat sudoers
vašeho serveru soubor.
5 kroků k vytvoření nového uživatele sudo:
1. Přihlaste se na svůj server
Nejprve se připojte k serveru Linux pomocí SSH
2. Přidat nového uživatele systému
# adduser newuser
Neváhejte a nahraďte newuser
se jménem systémového uživatele, kterého chcete přidat. Budete muset zadat heslo pro svého nového uživatele a také budete muset zadat nějaké náhodné uživatelské informace. Silné heslo můžete vygenerovat pomocí příkazového řádku.
# adduser newuser Adding user `newuser' ... Adding new group `newuser' (1001) ... Adding new user `newuser' (1001) 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 []: New User Room Number []: 101 Work Phone []: 123456 Home Phone []: 123456 Other []: Is the information correct? [Y/n] y
3. Přidejte oprávnění sudo systémovému uživateli v Linux
Jakmile je systémový uživatel vytvořen, pokračujte a přidejte jej do sudo
skupiny pomocí následujícího příkazu:
# usermod -aG sudo newuser
Poté použijte su
příkaz pro přepnutí na nového uživatele:
# su - newuser
Nyní můžete zkusit spustit nějaký příkaz nebo program, který je dostupný pouze uživateli root. Zkuste například aktualizovat index balíčků a nainstalovat nejnovější verze všech balíčků, které jsou aktuálně nainstalovány na vašem serveru.
sudo apt-get update sudo apt-get upgrade
V případě, že příkaz sudo není nainstalován na vašem serveru, zobrazí se následující chyba:
-su: sudo: command not found
4. Nainstalujte si program Sudo
To znamená, že budete muset nainstalovat program sudo, abyste mohli tento příkaz spustit. Přepněte na svůj root účet a spusťte následující příkaz:
# apt-get install sudo
Úspěšnou instalaci můžete ověřit pomocí tohoto příkazu:
# dpkg -l | grep -i sudo
Výstup by měl být podobný následujícímu:
# dpkg -l | grep -i sudo ii sudo 1.8.16-0ubuntu1.3 amd64 Provide limited super user privileges to specific users
Jakmile je na vašem Ubuntu VPS nainstalován program sudo, přepněte na nového uživatele a zkuste znovu spustit stejné příkazy. Nyní byste neměli vidět chybovou zprávu a místo toho budete vyzváni k zadání hesla nového uživatele systému.
5. Odebrat oprávnění sudo pro uživatele systému v Linux
V některých případech můžete chtít odebrat oprávnění sudo pro konkrétního uživatele systému. Pro tento účel můžete použít tento příkaz:
# deluser newuser sudo
Neváhejte a nahraďte newuser
se jménem systémového uživatele, kterého chcete upravit. Pokud se zobrazí následující zpráva, znamená to, že systémový uživatel byl úspěšně odebrán ze skupiny sudo.
# deluser newuser sudo Removing user `newuser' from group `sudo' ... Done.
Samozřejmě nemusíte vytvářet uživatele a spravovat jejich oprávnění sudo na Ubuntu, pokud používáte jednu z našich ultrarychlých hostingových služeb VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vytvořili uživatele a spravovali jejich sudo. Oprávnění na serveru Ubuntu. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám líbil tento příspěvek o tom, jak vytvářet uživatele a spravovat jejich práva sudo na Ubuntu, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo zanechte odpověď v sekci komentářů. Děkuji.