Příkaz useradd v systému Linux dělá přesně to, co naznačuje jeho název – přidává uživatele. Linux má také další příkazy, které tento úkol provádějí, což znamená, že máte k dispozici několik možností.

Co je příkaz useradd v systému Linux?

Příkaz useradd v systému Linux je jednou z mnoha možností, jak přidat nového uživatele přes terminál. Zatímco různé distribuce Linuxu, jako například Ubuntu, používají tento příkaz, protože není interaktivní a mívá méně problémů, příkaz adduser je často bezpečnější. Alternativně můžete nové uživatele přidat také pomocí grafického programu. Čtěte dále a dozvíte se, jak používat příkaz useradd bez problémů.

Jak funguje příkaz useradd?

Příkaz Linux useradd mohou používat pouze uživatelé s právy root nebo oprávněními příkazu Linux sudo. Hodnoty pro příkaz jsou nastaveny v souboru/etc/default/useradd**. Na základě těchto parametrů systém vytvoří nového uživatele s vybraným jménem. Příkaz useradd můžete navíc použít k nastavení hesel pro nové uživatele. Níže vysvětlujeme, jak to udělat.

Jak vypadá syntaxe příkazu useradd?

Syntaxe příkazu useradd vypadá následovně:

$ useradd [Options] [Username]
shell

Pokud nepřidáte žádné další možnosti, systém jednoduše vytvoří uživatele s názvem, který zadáte.

Jaké možnosti má příkaz useradd?

Linux useradd má mnoho možností. Tyto jsou nejdůležitější:

  • -d: Zde nastavíte výchozí adresář nového uživatele.
  • -e nebo –expiredate: Nastavuje datum vypršení platnosti nového účtu. Pokud nic nezadáte, účet nikdy nevyprší.
  • -f: Nastaví, kdy účet vyprší, když vyprší platnost hesla, které k němu patří.
  • -g: Nastaví skupinu uživatelů, ke které nový uživatel primárně patří.
  • -m: Vytvoří domovský adresář nového účtu, pokud zatím neexistuje.
  • -p nebo –password: Nastaví heslo pro nový účet. Z bezpečnostních důvodů je však pro tento účel vhodnější příkaz passwd.
  • -s: Nastaví standardní přihlašovací shell pro všechny nové účty.

Příklady příkazu useradd

Na závěr si můžete prohlédnout několik příkladů použití příkazu useradd v systému Linux:

$ sudo useradd testuser
shell

Vytvoří nového uživatele testuser.

$ sudo useradd -m testuser
shell

Tímto příkazem můžete vytvořit nový domovský adresář pro uživatele testuser.

$ sudo useradd -e 2023-12-31 testuser
shell

Tento příkaz vytvoří účet pro uživatele testuser, který bude deaktivován 31. prosince 2023.

Přejít do hlavního menu