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.
kroky k vytvoření nového uživatele sudo na Ubuntu
- nejprve přidejte uživatele, spusťte: sudo adduser < UserNameHere>
- 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
- ve starší verzi Ubuntu (verze 12.04 a starší) spusťte: sudo adduser <UserNameHere> admin
- 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
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: Chcete-li získat oprávnění správce, přidejte do sudo uživatel vivek
- žá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
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ž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
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ů.
- Linux Login as Superuser (root user )
- jak se mohu přihlásit jako root?
- Ubuntu vytvořte nového uživatele sudo na serveru Ubuntu Linux
- přidejte nový uživatelský účet s přístupem správce Na Linuxu
- CentOS 8 Linux vytvořte uživatele Sudo
- Ubuntu 20.04 LTS vytvořit sudo uživatele
RSS feed Weekly týdenní e-mailový zpravodaj ➔
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 |