Linux je operační systém pro více uživatelů. Systém Linux je navržen tak, aby okamžitě fungoval s mnoha uživateli současně. Proto nejzákladnějším úkolem, který byste měli vědět, je přidávání a odebírání uživatelů a toho můžete dosáhnout, jakmile nakonfigurujete systém Linux.
Když vytvoříte nový server, dostanete ve výchozím nastavení pouze účet root. Rootový účet vám poskytuje velkou sílu a flexibilitu, ale je také nebezpečné pravidelně používat účet s takovou mocí.
Například uživatel root je zranitelnější vůči zneužití zabezpečení, protože jakékoli příkazy spuštěné pod tímto účtem mohou ovlivnit celý souborový systém serveru.
K provádění běžných úkolů je lepší přidat neprivilegované uživatele. Měli byste také vytvořit další účty pro všechny ostatní uživatele, kteří potřebují přístup k vašemu serveru. Každý uživatel by měl mít další účet pro sledování a správu svých aktivit. I když poskytujete další účet, můžete v případě potřeby stále získat administrátorská oprávnění prostřednictvím mechanismu zvaného „sudo“.
Probereme kroky, jak vytvořit uživatelské účty, přidělit oprávnění 'sudo' a vytvořit skupinu na serveru CentOS 7.
Přidání nového uživatele
- Přihlaste se na svůj server jako uživatel root.
ssh [email protected]_ip_address
- K přidání nového uživatele do systému použijte příkaz adduser.
Poznámka :Nezapomeňte nahradit uživatelské jméno uživatelem, kterého chcete vytvořit.adduser username
- Pro aktualizaci hesla nového uživatele použijte příkaz passwd.
passwd username
Poznámka :Na výzvu nastavte a potvrďte heslo nového uživatele. Důrazně doporučujeme silné heslo!
Vytvoření uživatelské skupiny
- Abyste mohli vytvořit skupinu, musíte použít příkaz groupadd:
sudo groupadd NAME-OF-THE-NEW-GROUP
Přidání uživatele do skupiny
- K přidání uživatele do skupiny kol použijte příkaz usermod.
Poznámka :Ve výchozím nastavení mají na CentOS členové skupiny wheel group práva sudo. Nezapomeňte změnit uživatelské jméno na skutečného uživatele, kterého chcete přidat do skupiny kolausermod -a -G wheel username
Otestujte přístup k sudo na novém uživatelském účtu
- Pro přepnutí na nový uživatelský účet použijte příkaz su.
su - uživatelské jméno
Jako nový uživatel ověřte, že můžete použít sudo tak, že před příkaz, který chcete spustit s oprávněními superuživatele, přidáte „sudo“. Můžete například vypsat obsah adresáře /root, který je normálně přístupný pouze uživateli root.sudo ls -la /root
Poznámka :Při prvním použití sudo v relaci budete vyzváni k zadání hesla uživatelského účtu. Pokračujte zadáním hesla.
- Chcete-li přidat uživatele do více skupin, použijte níže uvedený příkaz.
usermod -a -G skupina1,skupina2,skupina3 příkladusername
→ Chcete nainstalovat EPEL repo na Centos? Viz instalace EPEL Více podrobností.
→ Chcete nainstalovat a nakonfigurovat Dovecot na Centos? Viz instalace Dovecot na Centos pro více podrobností.