GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak vytvořit uživatele Sudo v Ubuntu Linux

V tomto tutoriálu uvidíme, jak vytvořit nového uživatele v Ubuntu 20.04 a jak uživateli udělit přístup sudo. Jak možná víte, všichni uživatelé, kteří chtějí spouštět příkazy vyžadující práva root, se musí buď přepnout na účet root a odeslat příkaz, nebo by měli být součástí skupiny sudo.

[ Také by se vám mohlo líbit:Jak zakázat SSH přihlášení konkrétnímu uživateli v Linuxu ]

Sudo umožňuje spouštět příkazy, které vyžadují zvýšená oprávnění, aniž byste museli přepínat do účtu root. Pomocí sudo také můžeme řídit, který uživatel může mít přístup ke které sadě příkazů.

Vytvořit uživatele v Ubuntu

vytvoříme nového uživatele s názvem ubuntu20 a udělte mu privilegium sudo. Chcete-li vytvořit uživatele, spusťte následující příkaz.

$ sudo adduser ubuntu20

Zkuste přepnout jako ubuntu20 a zkuste spustit příkaz apt , selže, protože vyžaduje oprávnění root.

$ su - ubuntu20
$ apt-get update
$ exit

Přidat uživatele do skupiny sudo

Nyní musíte přidat ubuntu20 do sudo skupina. Každý uživatel, který je součástí skupiny sudo, má oprávnění sudo.

$ usermod -aG sudo ubuntu20

Chcete-li ověřit, zda je uživatel přidán do skupiny sudo spusťte příkaz id.

$ id ubuntu20

Nyní můžete spustit jakýkoli příkaz, který může spustit uživatel root. Zkusme spustit stejný příkaz apt pomocí sudo .

$ su - ubuntu20
$ sudo apt-get update

Změnit výchozí časový limit hesla sudo

Pokaždé, když spustíte sudo budete vyzváni k zadání hesla. Ale důležitá věc, kterou je třeba poznamenat, je sudo uloží heslo do mezipaměti na nějakou dobu, jakmile spustíte jakýkoli příkaz.

[ Také by se vám mohlo líbit:Jak změnit nebo nastavit uživatelské heslo v Linuxu ]

Pokud se tedy pokusíte okamžitě spustit jakékoli další příkazy, nebudete vyzváni k zadání hesla. Tato funkce je řízena níže uvedeným parametrem. Ve výchozím nastavení je nastavena na 15 min.

$ sudo visudo

Výchozí hodnota je 15 . Tento parametr můžete nastavit na 0 vždy požádat o heslo.
e dokud nebude systém restartován.

Defaults        env_reset,timestamp_timeout=15

Můžete také deaktivovat heslo pro sudo příkaz. Chcete-li tak učinit, musíte použít vizuo příkaz, který otevře konfigurační soubor sudo.

$ sudo visudo

a přidejte následující řádek, jak je znázorněno na obrázku.

ubuntu20  ALL=(ALL)       NOPASSWD: ALL

To je pro tento článek vše. Sudo je velmi důležité pro zabezpečení vašeho systému Linux. Vědět, jak pracovat s sudo je povinný pro každého, kdo pracuje s OS Linux.


Ubuntu
  1. Jak vytvořit uživatele Sudo na CentOS, Ubuntu a Debianu

  2. Jak vytvořit uživatele Sudo v Debianu

  3. Jak vytvořit uživatele sudo na CentOS 7

  1. Jak povolit uživateli používat sudo v Ubuntu Linux

  2. Jak vytvořit uživatele Sudo v Rocky Linux 8

  3. Vytvořte uživatele sudo v Ubuntu

  1. Jak vytvořit uživatele Sudo v Debianu

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

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