GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak přidat uživatele do Sudoers na Ubuntu

Ve filozofii Linuxu se spouštění privilegovaných úloh jako uživatele root důrazně nedoporučuje. Důvod je jednoduchý – stačí, aby uživatel root spustil fatální příkaz a celý systém se rozpadne. Z tohoto důvodu byste měli vždy spouštět úlohy související se systémem jako běžný uživatel s právy sudo.

Aby k tomu došlo, musíte běžnému uživateli udělit oprávnění správce nebo oprávnění sudo. Můžete toho dosáhnout 2 způsoby. První metodou je přidání uživatele do skupiny sudoers, která je již specifikována v souboru sudoers. Druhou metodou je ruční připojení uživatele k souboru sudoers, který obsahuje informace, jako jsou skupiny a uživatel se zvýšenými oprávněními.

Co je tedy sudo ? Sudo je příkaz, který je zkratkou pro Su prostudovatr dělat . Pomocí sudo udělujete běžným uživatelům privilegovaná nebo zvýšená práva ke spouštění úloh souvisejících se systémem. Vyvolá se na začátku každého příkazu při spuštění úlohy související se systémem jako standardní uživatel.

V tomto tutoriálu ukážu, jak přidat uživatele do sudoers na Ubuntu 20.04 LTS Linux.

1) Jak přidat uživatele do skupiny sudoers

Na Ubuntu to musí být nejjednodušší možnost udělení administrátorských práv běžnému uživateli. Když jsou uživatelé přidáni do skupiny sudo, získají možnost vyvolat sudo při spouštění úloh souvisejících se systémem. Příkaz usermod je příkaz používaný k udělení oprávnění správce běžným přihlášeným uživatelům. Příkaz usermod se používá ke změně atributu uživatele, jako je shell, datum vypršení platnosti hesla a skupiny.

Nejprve přidejte nového uživatele pomocí příkazu adduser, což je doporučený příkaz pro vytvoření uživatele Debian.

Následující příkaz vytvoří uživatele s názvem 'jack':

$ sudo adduser jack
Output
Adding user `jack' ...
Adding new group `jack' (1001) ...
Adding new user `jack' (1001) with group `jack' ...
Creating home directory `/home/jack' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for jack
Enter the new value, or press ENTER for the default
        Full Name []: Jack Danny
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
Is the information correct? [Y/n] Y

Spusťte id command pro ověření, do kterých skupin uživatel patří:

$ id jack

Nyní použijte příkaz usermod k přidání stávajícího uživatele do skupiny sudoers, použijte syntaxi:

$ usermod -aG sudo username

Chcete-li přidat uživatele 'jack' do skupiny sudoers, spusťte příkaz:

$ usermod -aG sudo jack

Dále ověřte, zda uživatel 'jack' patří do skupiny sudo pomocí příkazu:

$ groups jack

nebo

$ id jack

Z výstupu nyní uživatel 'jack' patří do 2 skupin, 'jack' a 'sudo'. To potvrzuje, že jsme úspěšně přidali běžného uživatele 'jack' do skupiny sudoers.

Dále můžete přepnout na uživatelský 'jack' pomocí příkazu:

$ su jack

Dále spusťte sudo whoami příkaz, jak je znázorněno. Výstup byste měli získat jako root.

$ su whoami

2) Jak přidat uživatele do souboru sudoers

Soubor sudoers definuje oprávnění 'uživatelů' a 'skupin'.

Soubor sudoers /etc/sudoers lze vyvolat pomocí příkazu:

$ visudo

Tím se otevře soubor sudoers pomocí textového editoru nano. Pokud dáváte přednost otevření tohoto souboru pomocí vim (vylepšený editor VI), spusťte příkaz:

$ EDITOR=vim visudo

Přidejte do souboru řádek níže a uložte:

username ALL=(ALL:ALL) ALL

Pro našeho uživatele bude příkaz:

jack ALL=(ALL:ALL) ALL

Nakonec soubor uložte a zavřete textový editor.

Závěr

V tomto tutoriálu jsme se naučili 2 způsoby, jak přidat uživatele do souboru sudoers na Ubuntu.

Příkaz Sudo je nejbezpečnější způsob spouštění příkazů, které vyžadují oprávnění root. Tímto způsobem minimalizujete pravděpodobnost nehod, které mohou ochromit váš systém.

Related Read:  How to Add a User to a Group in Linux


Ubuntu
  1. Jak přidat a odstranit uživatele v Ubuntu, Debianu a LinuxMintu

  2. Jak přidat uživatele do Ubuntu?

  3. Příkaz Ubuntu Runuser?

  1. Jak přidat uživatele do Sudoers a přidat uživatele do skupiny Sudo na CentOS 7

  2. Jak přidat uživatele do Sudoers a přidat uživatele do skupiny Sudo na Ubuntu

  3. Ubuntu Přidat uživatele do Sudoers

  1. Jak přidat uživatele na Ubuntu 20.04 Focal Fossa Linux

  2. Jak odstranit uživatele na Ubuntu

  3. Jak přidat uživatele do Sudoers v Ubuntu