Tento článek popisuje, jak udělit sudo přístup novému nebo stávajícímu uživateli v operačním systému Ubuntu®.
Vytvořte nového uživatele
-
Použijte
adduser
příkaz následovaný novým<username>
:root@server-01:~# 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' ...
-
Po zobrazení výzvy zadejte dvakrát heslo nového uživatele, abyste jej nastavili a ověřili.
New password: Retype new password: passwd: password updated successfully
-
Pokud chcete přidat kontaktní informace pro nového uživatele, zadejte je na výzvu nebo stiskněte ENTER pokračovat s výchozími nastaveními. Po dokončení zadejte
y
pro ověření správnosti zadaných informací:Changing the user information for newuser Enter the new value, or press ENTER for the default Full Name []: New Hire Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y
Udělte oprávnění root novému nebo stávajícímu uživateli.
-
Použijte
visudo
upravit sudoers soubor.root@server-01:~# visudo
-
Zobrazí se text podobný následujícímu příkladu:
GNU nano 4.8 /etc/sudoers.tmp # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying this file. # # See the man page for details on how to write a sudoers file. # Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:> # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL # See sudoers(5) for more information on "#include" directives: #includedir /etc/sudoers.d
-
Použijte šipku dolů přejděte na následující sekci:
# User privilege specification root ALL=(ALL:ALL) ALL
-
Přidejte nově vytvořeného uživatele vložením
<username> ALL=(ALL:ALL) ALL
na konci sekce uživatelských práv, jak je znázorněno v následujícím příkladu:# User privilege specification root ALL=(ALL:ALL) ALL newuser ALL=(ALL:ALL) ALL
-
Stiskněte Ctrl x k východu. Zadejte
y
uložte a klikněte na ENTER dokončit.
Ověřte změnu oprávnění
-
Použijte
su
následuje<username>
pro přepnutí na nový uživatelský účet:root@server-01:~# su - newuser newuser@server-01:~$
-
Použijte
sudo -i
abyste ověřili, že uživatelský účet může zvýšit oprávnění. Po zobrazení výzvy zadejte heslo nového uživatele:newuser@server-01:~$ sudo -i [sudo] password for newuser: root@server-01:~#
-
Použijte
whoami
pro ověření, že jste aktuálně uživatelem root:root@server-01:~# whoami root
Pomocí karty Zpětná vazba můžete přidat komentáře nebo položit otázky. Můžete s námi také zahájit konverzaci.