- 1 1. Úvod
- 2 2. Vytváření a správa uživatelů pomocí GUI (přátelské pro začátečníky)
- 3 3. Vytváření uživatelů z příkazové řádky (CLI) pro středně pokročilé a pokročilé uživatele
- 4 4. Přidávání a odebírání sudo oprávnění
- 5 5. Jak smazat uživatele
- 6 6. Kontrola uživatelů a skupin
- 7 7. Často kladené otázky (FAQ)
- 8 8. Shrnutí
1. Úvod
Ubuntu je jedna z nejrozšířenějších distribucí Linuxu a je velmi populární jak jako serverové prostředí, tak jako vývojová platforma. Mezi její funkce patří správa uživatelů, která je jedním z nejdůležitějších aspektů pro udržení bezpečnosti systému a provozní efektivity.
Tento článek vysvětluje jak vytvářet uživatele v Ubuntu a podrobně představuje jak metodu GUI, tak metodu příkazové řádky (CLI). Také popisuje, jak udělit uživatelům oprávnění sudo a jak uživatele odstranit, když již nejsou potřeba.
Po přečtení tohoto průvodce budete schopni plynule spravovat uživatele v Ubuntu a provozovat svůj systém bezpečněji a efektivněji.
2. Vytváření a správa uživatelů pomocí GUI (přátelské pro začátečníky)
Nejjednodušší metoda pro začátečníky, kteří nejsou obeznámeni s Linuxem, je použít GUI (grafické uživatelské rozhraní) Ubuntu. Pokud používáte desktopové prostředí, správa uživatelů přes GUI je intuitivní a snadno pochopitelná.
2.1 Vytvoření nového uživatele přes GUI
- Otevřete nabídku Nastavení
- Vyhledejte „Settings“ (Nastavení) v „Activities“ (Aktivity) v levém horním rohu obrazovky a otevřete ji.
- Klikněte na sekci „Users“ (Uživatelé) v nabídce Nastavení.
- Přidejte uživatele
- Klikněte na tlačítko „Add User“ (Přidat uživatele) v pravém horním rohu.
- Vyberte buď „Administrator“ (Administrátor) nebo „Standard User“ (Standardní uživatel).
- Zadejte uživatelské jméno, celé jméno a heslo.
- Dokončete vytvoření
- Klikněte na „Add“ (Přidat) a počkejte, až bude uživatel vytvořen.
- Nově vytvořený uživatel se objeví v seznamu.
Klíčové body:
- Standardní uživatelé nemohou měnit kritická systémová nastavení.
- Administrátoři mají oprávnění sudo a mohou spravovat systém.
2.2 Přidělení oprávnění sudo přes GUI
Pokud chcete, aby uživatel měl oprávnění sudo, stačí při vytváření uživatele povolit možnost „Administrator“. Pro přidání oprávnění sudo existujícímu účtu postupujte následovně:
- Otevřete „Users“ z nabídky Nastavení
- Vyberte uživatele, kterého chcete upravit
- Zaškrtněte „Administrator“
- Použijte a uložte změny
Vybraný uživatel nyní bude mít oprávnění sudo.
2.3 Odstranění uživatelů přes GUI
Pro odebrání uživatele, který již není potřeba, postupujte podle následujících kroků:
- Otevřete sekci „Users“ v Nastavení
- Vyberte uživatele, kterého chcete smazat
- Klikněte na tlačítko „Remove“ (Odstranit)
- Zvolte, zda chcete smazat domovský adresář uživatele
- Potvrďte smazání
Poznámka:
- Smazání uživatele může také odstranit jeho domovský adresář a data.
- V případě potřeby si předem zazálohujte důležitá data.
3. Vytváření uživatelů z příkazové řádky (CLI) pro středně pokročilé a pokročilé uživatele
V Ubuntu vám použití příkazové řádky umožní konfigurovat uživatele podrobněji. V serverových prostředích nebo při vzdáleném provozu je CLI často nezbytné, takže je výhodné se s Linuxovými příkazy seznámit.
Tato část vysvětluje rozdíly mezi adduser a useradd, dvěma hlavními příkazy používanými k vytváření uživatelů.
3.1 Vytváření uživatelů pomocí adduser
Základní použití adduser
Příkaz adduser je uživatelsky přívětivý, interaktivní nástroj, který vytvoří nový uživatelský účet pouhým zadáním požadovaných informací.
Kroky
- Otevřete terminál (
Ctrl + Alt + Tnebo se připojte přes SSH) - Proveďte následující příkaz
sudo adduser newusername
- Postupujte podle výzvy na obrazovce a zadejte požadované informace
- Nastavte heslo (povinné)
- Celé jméno a další údaje (volitelné)
- Potvrďte zadáním „Y“, když budete vyzváni
Příklad provedení
Adding user `testuser' ...
Adding new group `testuser' (1001) ...
Adding new user `testuser' (1001) with group `testuser' ...
Creating home directory `/home/testuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for testuser
Enter the new value, or press ENTER for the default
Full Name []: Test User
Is the information correct? [Y/n] Y
3.2 Rozdíly mezi adduser a useradd
Ubuntu poskytuje další příkaz nazvaný useradd. Jedná se o nástroj nižší úrovně, který vytváří uživatele, ale ve výchozím nastavení nevytváří domovský adresář.
Základní použití useradd
sudo useradd -m -s /bin/bash newusername
Možnosti:
-m: Automaticky vytvoří domovský adresář-s /bin/bash: Nastaví Bash jako výchozí shell
Na co si dát pozor při používání useradd
- Ve výchozím nastavení nevytváří domovský adresář → je potřeba použít
-m - Není nastavené heslo → nastavte pomocí
passwd - Vyžaduje pokročilejší konfiguraci
Porovnání použití
| Command | Home Directory | Password Setup | Recommended Use |
|---|---|---|---|
adduser | Auto-created | Configured interactively | General user creation |
useradd | Not created (-m needed) | Requires passwd | Advanced configurations |
adduser se v většině případů doporučuje kvůli své jednoduchosti.
4. Přidávání a odebírání sudo oprávnění
Ubuntu vám umožňuje konfigurovat administrátorské (sudo‑povolené) uživatele. Uživatelé s sudo oprávněním mohou instalovat software, měnit konfigurace a spravovat systém.
Tato část vysvětluje, jak přidat a odebrat sudo oprávnění.
4.1 Přidání sudo oprávnění
Metoda 1: Přidání uživatele do skupiny sudo pomocí usermod
- Otevřete terminál
- Proveďte níže uvedený příkaz
sudo usermod -aG sudo username
- Odhlaste se a přihlaste znovu, aby se změny projevily
- Ověřte oprávnění
groups username
Metoda 2: Použití gpasswd
sudo gpasswd -a username sudo
4.2 Odebrání sudo oprávnění
Metoda 1: Použití deluser
sudo deluser username sudo
Metoda 2: Použití gpasswd
sudo gpasswd -d username sudo
Řešení problémů
groups username
dpkg -l | grep sudo
sudo apt update && sudo apt install sudo
4.3 Tipy pro bezpečnost sudo
- Neudělujte sudo práva zbytečně
- Vyhněte se přímému přihlášení jako root
- Pravidelně kontrolujte sudo logy
cat /var/log/auth.log | grep sudo
5. Jak smazat uživatele
Při odstraňování uživatele v Ubuntu můžete také potřebovat smazat jeho domovský adresář a spravovat související soubory.
5.1 Mazání uživatelů pomocí deluser
sudo deluser username
$ sudo deluser testuser
Removing user `testuser' ...
Warning: group `testuser' has no more members.
Done.
Tím se odstraní uživatelský účet, ale domovský adresář zůstane zachován.
5.2 Smazání uživatele i domovského adresáře
sudo deluser --remove-home username
5.3 Použití userdel
sudo userdel username
sudo userdel -r username
5.4 Zpracování zbývajících souborů
sudo find / -uid $(id -u deleteduser) 2>/dev/null
sudo find / -uid $(id -u deleteduser) -exec rm -rf {} \;
6. Kontrola uživatelů a skupin
6.1 Výpis existujících uživatelů
cat /etc/passwd
getent passwd
getent passwd username
6.2 Výpis skupin
cat /etc/group
getent group sudo
6.3 Kontrola členství uživatele ve skupinách
groups username
id username
7. Často kladené otázky (FAQ)
7.1 Rozdíly mezi adduser a useradd
adduserje interaktivní, vytváří domovské adresáře a snadno nastavuje hesla.useraddje nástroj nižší úrovně, vyžaduje volby a může potřebovat samostatné nastavení hesla.
7.2 Jak přidat sudo oprávnění?
sudo usermod -aG sudo username
7.3 Co se stane, když je sudo uživatel odebrán?
sudo deluser username sudo
7.4 Proč po smazání uživatele zůstávají soubory?
sudo find / -uid $(id -u deleteduser) 2>/dev/null
8. Shrnutí
This article has explained everything from basic to advanced Ubuntu user management, including user creation, sudo privilege configuration, deletion, and group administration.
8.1 Klíčové poznatky
1. Vytváření uživatelů
sudo adduser username
2. Udělování sudo oprávnění
sudo usermod -aG sudo username
3. Odstraňování uživatelů
sudo deluser username --remove-home
4. Kontrola uživatelů a skupin
cat /etc/passwd
cat /etc/group
8.2 Nejlepší postupy pro efektivní správu uživatelů
1️⃣ Pravidelně odstraňujte nepoužívané účty
2️⃣ Udržujte sudo práva na minimu
3️⃣ Sledujte aktivitu uživatelů pomocí logů
cat /var/log/auth.log | grep sudo
4️⃣ Vždy zálohujte důležitá data
8.3 Závěrečné úvahy
Správná správa uživatelů v Ubuntu zvyšuje jak bezpečnost systému, tak i provozní efektivitu. Využijte znalosti poskytnuté v tomto článku k udržení dobře organizovaného a zabezpečeného systému.


