jak vytvořit nového uživatele sudo na serveru Ubuntu Linux

 Zobrazit všechny nejčastější dotazy týkající se Ubuntu Linux

jsem nový Ubuntu Linux 16.04.xx LTS uživatel serveru. Jak vytvořím nového uživatele sudo na svém serveru? Jak mohu přidat nového uživatele jako soubor sudoer pomocí volby příkazového řádku na Ubuntu?
v Linuxu (a Unixu obecně) existuje superuživatel s názvem root. Uživatel root může dělat cokoli a všechno, a tak dělat každodenní práci jako kořen může být velmi nebezpečné. Mohli byste zadat příkaz nesprávně a zničit systém. Příkaz sudo umožňuje povolenému uživateli spustit příkaz jako superuživatel (root user) nebo jiný uživatel, jak je uvedeno v zásadách zabezpečení. Sudo se často používá na serverech k udělení administrátorských oprávnění a oprávnění běžným uživatelům. V tomto rychlém tutoriálu se naučíte, jak vytvořit uživatele sudo na Ubuntu.

reklama

kroky k vytvoření nového uživatele sudo na Ubuntu

  1. nejprve přidejte uživatele, spusťte: sudo adduser < UserNameHere>
  2. přidejte uživatele do skupiny sudo zadáním příkazu v terminálu pro Ubuntu verze 12.04 a vyšší: sudo adduser <UserNameHere> sudo
  3. ve starší verzi Ubuntu (verze 12.04 a starší) spusťte: sudo adduser <UserNameHere> admin
  4. ověřte to: id <UserNameHere>

více o skupině admin a sudo na serveru Ubuntu

členové skupiny admin mohou získat oprávnění root. Všichni členové skupiny sudo spustit libovolný příkaz na serveru Ubuntu. Stačí tedy přidat uživatele do skupiny sudo na serveru Ubuntu. Skupina administrátorů byla zastaralá od verze Ubuntu 12.04 a vyšší. Proto již neexistuje nebo se používá v Ubuntu 12.04 nebo vyšším. Důvod, proč to funguje:
# grep -B1 -i '^%sudo' /etc/sudoers
nebo
$ sudo grep -B1 -i '^%sudo' /etc/sudoers
Ukázkové výstupy:

# Allow members of group sudo to execute any command%sudoALL=(ALL:ALL) ALL

podívejme se na některé praktické příklady.

jak přidat nového uživatele s názvem vivek do sudo pomocí příkazového řádku?

otevřete terminál nebo se přihlaste na vzdálený server:
$ ssh root@server-name-IP-here
$ ssh [email protected]
{ root@server:/root} #

jak přidat uživatele s názvem vivek

# adduser vivek
nebo
$ sudo adduser vivek
Ukázkové výstupy:

obr.01: jak přidat nového uživatele na Ubuntu

Obr.01: Jak přidat nového uživatele na Ubuntu

jak vytvořit uživatele sudo na účtu Ubuntu pro vivek

zadejte následující příkaz:
# adduser vivek sudo
nebo použijte příkaz usermod pro přidání uživatele do skupiny na Linuxu:
# usermod -aG sudo vivek
nebo
$ sudo usermod -aG sudo vivek
nebo
$ sudo adduser vivek sudo
Ukázkové výstupy:

obr.02: přidejte uživatele vivek do sudo, abyste získali oprávnění správce

Obr.02: Chcete-li získat oprávnění správce, přidejte do sudo uživatel vivek

příznivci Patreonu pouze vedou 🤓
  • žádné reklamy a sledování
  • hloubkové příručky pro vývojáře a sysadminy na Opensourceflare
  • Připojte se k mému Patreonu a podpořte nezávislé tvůrce obsahu a začněte číst nejnovější příručky:
    • jak nastavit Redis sentinel cluster na Ubuntu nebo Debian Linux
    • jak nastavit SSH klíče s YubiKey jako dvoufaktorovou autentizaci (U2F/FIDO2)
    • jak nastavit MariaDB Galera cluster na Ubuntu nebo Debian Linux
    • a podman tutorial for beginners-part I (run Linux containers without Docker and in daemonless mode)
    • jak chránit Linux před nepoctivými zařízeními USB pomocí USBGuard
    • pokud vaše doména neposílá e – maily, nastavte tato nastavení DNS, abyste se vyhnuli spoofingu a phishingu

Připojte se k Patreonu ➔

jak vytisknout informace o uživatelském účtu

ověřte členství nového uživatele a skupiny pomocí :
$ id vivek
Ukázkové výstupy:

obr.03: zobrazit informace o Uživatelích a skupinách

Obr.03: zobrazit informace o uživateli a skupině

jak otestovat přístup sudo pro uživatelský účet vivek

nyní se uživatel vivek může přihlásit pomocí příkazu ssh takto:
$ ssh [email protected]
ověřte, že vivek může použít příkaz sudo:
$ sudo cat /etc/sudoers
při prvním použití příkazu sudo budete požádáni o heslo účtu vivek. Zadejte tedy heslo vivek, abyste získali přístup root. Jakýkoli typ příkazu s sudo by měl běžet s oprávněními root pro účet vivek. Chcete-li získat kořenový shell, zadejte:
$ sudo -s
Ukázkové výstupy:

obr.03: testování přístupu sudo pro uživatelský účet vivek

Obr.03: testování přístupu sudo pro uživatelský účet vivek

a tady to máte. Umožnění ostatním uživatelům spouštět sudo na serveru Ubuntu a udělování oprávnění správce uživatelů.

tato položka je 3 z 6 v Linux a Unix sudo Tutorial series. Pokračujte ve čtení zbytku série:

  1. Linux Login as Superuser (root user )
  2. jak se mohu přihlásit jako root?
  3. Ubuntu vytvořte nového uživatele sudo na serveru Ubuntu Linux
  4. přidejte nový uživatelský účet s přístupem správce Na Linuxu
  5. CentOS 8 Linux vytvořte uživatele Sudo
  6. Ubuntu 20.04 LTS vytvořit sudo uživatele

🐧 Získejte nejnovější Návody na Linux, Open Source & DevOps přes
RSS feed Weekly týdenní e-mailový zpravodaj ➔

reklama

Kategorie seznam unixových a linuxových příkazů
Správci stahování wget
dokumentace Nápověda * mandb * man * pinfo
analyzátory místa na disku df * duf * ncdu * pydf
Správa souborů cat * cp * less * mkdir * more * tree
Firewall Alpine Awall * CentOS 8 * OpenSUSE * RHEL 8 * Ubuntu 16.04 * Ubuntu 18.04 * Ubuntu 20.04
Linux Desktop apps Skype • Spotify • VLC 3
Modern utilities bat • exa
Network Utilities NetHogs • dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
správce balíčků apk * apt
řízení procesů bg * chroot • cron * disown * fg * pohledy * gtop • iotop * jobs * killall * kill • pidof • pstree * pwdx * čas * vtop
vyhledávání ag • grep * whereis * který
Shell builtins compgen * echo * printf
zpracování textu vyjmout * rev
informace o uživateli skupiny * id • lastcomm * last * lid / libuser-lid • logname * členové * uživatelé * whoami * kdo * w
WireGuard VPN Alpine * CentOS 8 * Debian 10 * Firewall * Ubuntu 20.04

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.