Udeľte práva root každému používateľovi so sudo na Ubuntu 20.04 LTS
Používateľ root, ktorý je predvoleným používateľom vytvoreným s oprávneniami správcu, je v Ubuntu predvolene uzamknutý, čo znamená, že sa nemôžete prihlásiť do systému ako používateľ root. The sudo
príkaz prichádza do hry v takých prípadoch, keď potrebujete vykonávať administratívne úlohy s vlastným používateľom. V podstate umožňuje bežnému používateľovi spúšťať príkazy s oprávneniami root.
Vytvorenie používateľa Sudo
Prvým krokom je vytvorenie používateľa pomocou príkazu adduser
. Po zobrazení výzvy zadajte heslo a ďalšie voliteľné podrobnosti.
sudo adduser
Všimnite si, že iba root má oprávnenia pridávať nových používateľov do systému. Preto sme príkaz spustili s sudo
. To znamená, že váš používateľ by ho už mal mať sudo
privilégiá, ak chcete vytvoriť nového používateľa sudo.
Ďalším krokom je pridanie tohto používateľa do skupiny sudo
, ktorý používateľovi pridelí všetky privilégiá sudo.
sudo adduser sudo
Používateľ bol teraz pridaný do skupinového sudo. Overme si, či má používateľ oprávnenia sudo.
Otestujte používateľa Sudo
Pomocou príkazu prepnite na novo vytvoreného používateľa su
.
su -
Prihlásili sme sa ako nový používateľ. Všimnite si, že výzva sa tiež zmenila a zobrazuje meno nového používateľa.
Všimnite si, že keď sme sa prihlásili ako nový používateľ sudo, objavil sa uvítací text s odporúčaním, ako príkaz použiť sudo
. To znamená, že používateľ je súčasťou skupiny sudo.
Teraz s týmto používateľom spustite príkaz pomocou sudo a uvidíme, či to funguje. Pokúsime sa vytvoriť adresár tzv tmp
vnútri /atď
, na ktoré potrebujeme sudo
prístup, pretože oprávnenia na úpravu má iba root /atď
.
sudo mkdir /etc/tmp
Ako môžeme vidieť s ls
, adresár tmp
bol úspešne vytvorený v /atď
.
V tomto článku sme videli, ako vytvoriť nového používateľa sudo. Ak má používateľ dostať privilégiá sudo na obmedzený čas, môžete ho odobrať zo skupiny sudo a odobrať mu privilégiá. Použi príkaz bludár
na odstránenie používateľa zo skupiny sudo.