Současné operační systémy vynikají tím, že jsou víceuživatelské. To znamená, že mohou vytvořit mnoho uživatelů s různými profily použití. To umožňuje, aby stejný systém používali různí lidé. Ale také je možné vytvořit specifické systémové uživatele pro určité síťové služby nebo aplikace. V každém případě se díky tomuto příspěvku dozvíte, jak přidat uživatele do Ubuntu.
V tomto tutoriálu budeme používat terminál, takže jej můžete použít, pokud máte server nebo používáte systém s grafickým rozhraním.
Příkaz useradd pro Linux
V Ubuntu je příkaz k vytvoření nového uživatele useradd
. Tento příkaz je poměrně snadný na použití, ale má několik možností, které vám umožní přizpůsobit vytvoření.
Otevřete terminál a spusťte tento příkaz, abyste získali informace o useradd:
useradd --help
A získáte výstup obrazovky, jako je ten níže:
Usage: useradd [options] LOGIN useradd -D useradd -D [options] Options: -b, --base-dir BASE_DIR base directory for the home directory of the new account -c, --comment COMMENT GECOS field of the new account -d, --home-dir HOME_DIR home directory of the new account -D, --defaults print or change default useradd configuration -e, --expiredate EXPIRE_DATE expiration date of the new account -f, --inactive INACTIVE password inactivity period of the new account -g, --gid GROUP name or ID of the primary group of the new account -G, --groups GROUPS list of supplementary groups of the new account -h, --help display this help message and exit -k, --skel SKEL_DIR use this alternative skeleton directory -K, --key KEY=VALUE override /etc/login.defs defaults -l, --no-log-init do not add the user to the lastlog and faillog databases -m, --create-home create the user's home directory -M, --no-create-home do not create the user's home directory -N, --no-user-group do not create a group with the same name as the user -o, --non-unique allow to create users with duplicate (non-unique) UID -p, --password PASSWORD encrypted password of the new account -r, --system create a system account -R, --root CHROOT_DIR directory to chroot into -s, --shell SHELL login shell of the new account -u, --uid UID user ID of the new account -U, --user-group create a group with the same name as the user -Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping --extrausers Use the extra users database
Z něj můžeme získat základní syntaxi příkazu:
useradd [options] [username]
Tento příkaz je třeba provést jako uživatel root. Nebo alespoň kromě příkazu sudo.
Nyní prozkoumáme nejběžnější možnosti pro tento příkaz.
Přidávání uživatelů v Ubuntu pomocí useradd
Chcete-li přidat uživatele v Ubuntu, stačí provést následující příkaz:
sudo useradd [username]
Pokud chcete vytvořit nového uživatele s názvem atechtown
, bylo by to následující:
sudo useradd atechtown
Budeme však moci využít možnosti ke zlepšení tvorby.
Jak víte, že uživatel, kterého systém ve výchozím nastavení vytváří, má přiřazenou domovskou složku, abyste ji mohli přiřadit, musíte přidat volbu -m
sudo useradd -m atechtown
Tím vytvoříte nového uživatele a přiřadíte mu /home/atechtown
adresář jako domovský
Můžete také přímo nastavit, jaká má být domovská adresa. V tomto případě je možností použití -d
sudo useradd -d [directory] atechtown
Například:
sudo useradd -d /opt/atechtown atechtown
Někdy je vhodné vytvořit uživatele a ne jeho osobní složku. To se hodí, pokud vytvoříme uživatele věnovaného nějaké službě systému. K tomu slouží -M
možnost je správná.
sudo useradd -M atechtown
Další velmi užitečná věc je vytvořit nového uživatele a jakmile je přiřazen do hlavní skupiny uživatelů a jakmile je přidán do sekundárních skupin jako sudo.
V tomto případě pro přiřazení k primární skupině použijeme volbu -g
a pro sekundární skupiny -G
Například:
useradd -g users -G sudo,adm atechtown
Co když je čas vytvořit si účet, o kterém víme, že je dočasný? Příkaz useradd má volbu -e, která definuje datum, kdy účet vyprší.
Například:
sudo useradd -e 2020-12-30 atechtown
To znamená, že platnost účtu vyprší 30. prosince 2020. Skvělé, že?
Pokud máte v systému několik shellů, jako je zsh, můžete určit, který z nich bude nový uživatel používat. To je to, co -s
možnost je pro.
sudo useradd -s /usr/bin/zsh atechtown
Pamatujte, že všechny možnosti, které jsem vás naučil, lze spojit do jednoho příkazu.
Nyní, když je uživatel vytvořen, musíte mu přiřadit heslo. Můžete to udělat pomocí passwd
příkaz.
sudo passwd [username]
V našem případě:
sudo passwd atechtown
Zde budete muset definovat heslo a potvrdit ho. Nyní víte, jak přidávat a vytvářet uživatele v Ubuntu.
Závěr
Přidání uživatelů do systému, jako je Ubuntu, může být základním úkolem, ale na zakoupených počítačích je vždy užitečné. To však neplatí pouze v případě, že se Ubuntu používá na desktopovém systému, ale také na úrovni serveru.
Další informace o příkazu useradd naleznete na tomto odkazu.
Také vás zveme k přečtení našeho příspěvku o příkazu rsync.