Jak přidat uživatele Sudo v Ubuntu

sudo je jedním z nejčastěji používaných příkazů v systémech Linux. Umožňuje uživateli spouštět konkrétní program jako jiný uživatel, který je ve výchozím nastavení superuživatelem.

Většinou se používá pro administrativní účely; poskytování omezeného přístupu správce uživatelům bez oprávnění správce na počítači se systémem Linux.

Ve výchozím nastavení například uživatel nemůže instalovat balíčky na systém Ubuntu. Uživatel tak však může učinit pomocí sudo příkaz.

Uživatel bez oprávnění root bez sudo nemůže nainstalovat program. Podívejte se na příklad neúspěšného pokusu níže:

apt-get install aptitude E: Nelze otevřít soubor zámku /var/lib/dpkg/lock-frontend - otevřít (13: Oprávnění odepřeno) E: Nelze získat zámek frontendu dpkg (/var/lib/dpkg/lock-frontend ), jsi root?

Uživatel bez oprávnění root se sudo může instalovat programy v systému bez problémů.

sudo apt-get install aptitude Čtení seznamů balíčků... Hotovo Vytváření stromu závislostí ....

Přidejte stávajícího uživatele jako uživatele Sudo

Pokud uživatel není součástí sudo uživatelskou skupinu, nebude moci používat sudo příkaz. Vyhodí níže výstup:

testuser není v souboru sudoers. Tento incident bude nahlášen.

Chcete-li přidat uživatele do seznamu sudoers, použít usermod příkaz pro přidání existujícího uživatele do sudo skupina v systému. Níže je uveden příklad příkazu.

sudo usermod -aG sudo testuser

Zde -A volba znamená ‘připojit’. Zajišťuje, aby členství uživatele ve stávajících skupinách nebylo ovlivněno. -G slouží k určení, do které skupiny se má uživatel přidat.

Jakmile je uživatel přidán do skupiny sudo, při příštím přihlášení tohoto uživatele do systému se v terminálu zobrazí následující zpráva.

Chcete-li spustit příkaz jako správce (uživatel "root"), použijte "sudo". Podrobnosti viz "man sudo_root".

Vytvořte nového uživatele s právy Sudo

přidat uživatele je linuxový příkaz používaný k vytvoření nového uživatele. Lze jej použít s

vlajka --ve skupině pro přidání uživatele do skupinového sudo během vytváření.

sudo adduser testuser --ingroup=sudo

Omezte, které příkazy by měly být povoleny pomocí sudo

Soubor /etc/sudoers obsahuje možnosti konfigurace pro sudo příkaz. Tento soubor je chráněn přímo proti zápisu, a to i pro uživatele root. Jediným způsobem, jak upravit tento soubor, je použít visudo příkaz.

sudo visudo

Výše uvedený příkaz otevře soubor pomocí editoru příkazového řádku nano. Přejděte a najděte řádky níže v souboru.

# Umožněte členům skupiny sudo provést jakýkoli příkaz %sudo ALL=(ALL:ALL) ALL

Poslední VŠECHNO v řádku lze nahradit jediným příkazem nebo sadou příkazů, které by měly být povoleny pomocí sudo.

# Umožněte členům skupiny sudo spustit libovolný příkaz %sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo

Důležitá poznámka: Navrhované změny v souboru sudoers výše omezí uživatele sudo, aby mohli pouze spouštět příkazy mv a visudo. Toto je pouze pro účely vysvětlení, tato omezení nemusíte uživatelům sudo ve vašem systému vynucovat.

Pokud jste provedli nějaké změny v souboru sudoers pomocí pokynů sdílených výše, nezapomeňte soubor uložit pomocí Ctrl + O aby se změny uplatnily. Poté můžete pomocí nano ukončit Ctrl + X.

Aby se změny projevily, možná se budete muset přihlásit/odhlásit, restartovat systém nebo spustit nové okno terminálu.

? Na zdraví!