GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak udělit a odebrat oprávnění Sudo uživatelům na Ubuntu

Jak již víte, pomocí sudo můžeme provádět jakékoli administrativní úkoly oprávnění na systémech Ubuntu. Při vytváření nových uživatelů na vašem linuxovém boxu nemohou provádět žádné administrativní úkoly, dokud je neučiníte členem sudo skupina. V tomto krátkém tutoriálu se podíváme na to, jak udělit a odebrat oprávnění sudo uživatelům v Ubuntu a jeho derivátech, jako je Linux mint a Pop OS.

Udělte uživatelům v systému Linux oprávnění sudo

Obvykle používáme 'adduser' příkaz k vytvoření nového uživatele, jak je uvedeno níže.

$ sudo adduser ostechnix

Pokud chcete, aby nově vytvořený uživatel prováděl nějaké administrativní úkoly, přidejte uživatele do sudo seskupit pomocí příkazu:

$ sudo usermod -a -G sudo ostechnix

Výše uvedený příkaz vytvoří uživatele s názvem 'ostechnix' být členem sudo skupina.

Alternativně můžete také použít tento příkaz k přidání uživatelů do sudo skupina.

$ sudo adduser ostechnix sudo

Pro použití změn se odhlaste a znovu přihlaste.

Od této chvíle může uživatel provádět administrativní úkoly s oprávněním sudo.

Chcete-li to ověřit, stačí spustit příkaz s předponou sudo jako níže.

$ sudo mkdir /test
[sudo] password for ostechnix:

Odebrat uživatelům oprávnění sudo

Někdy možná budete chtít odebrat oprávnění sudo konkrétnímu uživateli, ale aniž byste ho smazali z vašeho Linux boxu.

Chcete-li z libovolného uživatele udělat normálního uživatele, stačí jej odebrat z sudo skupina.

Řekněme například, pokud chcete odstranit uživatele s názvem ostechnix , z sudo skupině, stačí spustit:

$ sudo deluser ostechnix sudo

Ukázkový výstup:

Removing user `ostechnix' from group `sudo' ...
Done.

Tento příkaz odstraní pouze uživatele 'ostechnix' z sudo skupiny, ale neodstraní uživatele trvale ze systému. Nyní se uživatel stává běžným uživatelem a nemůže provádět žádné administrativní úkoly.

Také můžete použít následující příkaz ke zrušení přístupu uživatele sudo:

$ sudo gpasswd -d ostechnix sudo

Při odebírání uživatelů ze skupiny sudo buďte opatrní. Neodstraňujte skutečného správce ze skupiny "sudo".

Ověřte, že uživatel "ostechnix" byl skutečně odstraněn ze skupiny sudo pomocí příkazu:

$ sudo -l -U ostechnix
User ostechnix is not allowed to run sudo on ubuntuserver.

Ano, uživatel "ostechnix" byl odstraněn ze skupiny sudo a nemůže provádět žádné administrativní úkoly.

Vezměte prosím na vědomí, že byste měli být opatrní při odstraňování uživatele ze skupiny sudo. Pokud je ve vašem systému pouze jeden uživatel sudo a vy jste ho odebrali ze skupiny sudo, nemůžete provádět žádné administrativní úkoly, jako je instalace, odebrání a aktualizace programů ve vašem systému.

Co když omylem odvolám uživateli sudo přístup?

Odebrali jste omylem administrátora ze skupiny sudo? Žádný problém! Následující průvodce vysvětluje, jak obnovit oprávnění sudo uživateli v Ubuntu a jeho derivátech.

  • Jak obnovit oprávnění uživatele Sudo

Závěr

V této příručce jsme se naučili, jak přidat běžného uživatele do skupiny sudo a odebrat uživateli práva sudo, aby se z něj stal normální uživatel v systémech založených na Ubuntu.

Doporučené čtení:

  • Jak změnit výchozí soubor protokolu sudo v systému Linux
  • Jak najít všechny uživatele Sudo ve vašem systému Linux
  • Jak spouštět konkrétní příkazy bez hesla Sudo v systému Linux
  • Jak přinutit uživatele, aby při používání sudo používali heslo root místo vlastního hesla

Ubuntu
  1. Jak odstranit stará jádra na Ubuntu 16.04, 18.04 a 19.04

  2. Přidat a odebrat uživatele na Ubuntu 20.04 – Jak provést tento úkol?

  3. Jak vytvářet uživatele a spravovat jejich oprávnění Sudo na Ubuntu

  1. Jak vytvořit uživatele MariaDB a udělit oprávnění

  2. Jak změnit na uživatele root v Ubuntu 22.04

  3. Jak vytvořit uživatele Sudo na Ubuntu

  1. Jak přidávat a odstraňovat uživatele na Ubuntu 18.04

  2. Jak přidat a odebrat uživatele na Ubuntu 20.04

  3. Jak vypsat seznam uživatelů Linuxu na Ubuntu