Úvod
Pokud pracujete s CentOS 8, měli byste vědět, jaké jsou pro něj klíčové příkazy. Jedním z nich je sudo příkaz. Tento příkaz je velmi užitečný pro vytváření nových uživatelů. Pomocí příkazu sudo můžete některým uživatelům udělit zvláštní administrátorská oprávnění. Tato oprávnění jsou obvykle přístupná pouze uživateli root. Pokud vytváříte běžného uživatele, můžete tento příkaz použít k tomu, abyste mu udělili zvláštní přístup bez změny souboru /etc/sudoers na serveru.
Tento návod vám pomůže pochopit, jak tento příkaz používat. Budeme podrobně popisovat jednotlivé kroky, které musíte provést, abyste vytvořili nového uživatele s povoleným sudo na CentOS 8.
Jak vytvořit nového uživatele s povoleným sudo?
Chcete-li na svém serveru vytvořit nového uživatele s povoleným sudo, postupujte podle těchto kroků.
1. Přihlaste se k serveru
Nejprve se musíte k serveru přihlásit jako uživatel root. Přihlaste se pomocí následujícího příkazu:
|
1 |
$ ssh root@your_server_ip_address |
Nahraďte IP adresou nebo názvem hostitele vašeho vlastního serveru.
2. Přidejte nového uživatele
Dále přidáme nového uživatele. K tomuto účelu použijeme příkaz adduser . Řekněme, že chceme přidat nového uživatele s názvem sammy:
|
1 |
# adduser sammy |
Místo sammy můžete dosadit své preferované uživatelské jméno. Dalším krokem je přidání hesla pro vašeho uživatele. Použijte příkaz passwd následovně:
|
1 |
# passwd sammy |
Systém vás požádá o dvojí zadání nového hesla pro potvrzení:
Nahraďte sammy vámi zvoleným uživatelským jménem.
3. Skupina Wheel
Nyní uživatele přidáme do skupiny wheel. Pokud chcete udělit administrátorská oprávnění stávajícímu účtu, můžete přejít rovnou k tomuto kroku. K přidání uživatele do skupiny použijeme příkaz usermod k přidání uživatele do skupiny:
|
1 |
# usermod -aG wheel sammy |
Důvodem, proč to děláme, je to, že všichni uživatelé ve skupině wheel mají plný přístup a oprávnění k sudo.
4. Přístup k Sudo
Nakonec můžete zkontrolovat a potvrdit, zda váš nový uživatel získal oprávnění sudo. Pro začátek přepneme z uživatele root na nového uživatele pomocí příkazu su:
|
1 |
# su - sammy |
Spusťte test spuštěním příkazu sudo s příkazem, který chcete použít s vašimi novými oprávněními a privilegii:
|
1 |
# sudo command_to_run |
Předpokládejme, že chceme vypsat obsah adresáře /root. Za normálních okolností může obsah tohoto adresáře zobrazit pouze uživatel root:
|
1 |
$ sudo ls -la /root |
Pokud používáte sudo poprvé, systém po vás bude vyžadovat zadání hesla k vašemu účtu:
Chcete-li pokračovat, zadejte své heslo do pole. Nezapomeňte, že musíte zadat heslo k účtu, nikoli heslo uživatele root. V případě, že jste ve správné skupině wheel s povolenými oprávněními, příkaz se úspěšně spustí a zobrazí výsledky. To je potvrzení, že jste získali přístup sudo s právy root.
Závěr
Pomocí tohoto návodu můžete vytvořit nový účet a zároveň mu udělit administrátorská oprávnění. Nejjednodušší cesta je přidat jej do skupiny wheel pro přístup k sudo.
Dále se můžete podívat na naše další návody týkající se CentOS, které najdete na našem blogu:
Přejeme příjemnou práci s počítačem!


Komentáře
Zatím žádné komentáře. Buďte první.