Správa uživatelů a skupin v linuxu

Obsah:
- Správa uživatelů a skupin v systému Linux
- Uživatelské účty
- Skupiny uživatelů
- Příkazy pro správu uživatelů a skupin v systému Linux
- Vytváření uživatelů
- Úprava uživatelů
- Mazání uživatelů
- Vytváření skupin
- Skupinová modifikace
- Odstranění skupiny
- Přidání uživatelů do skupiny
- Odebrání uživatelů ze skupiny
Správa uživatelů a skupin v systému Linux nám umožní optimálně využívat víceuživatelský systém v případech, kdy několik lidí využívá serverové prostředky. Každý z uživatelů je identifikován pomocí jména a musí mít přiděleno heslo. K oběma datům musí přistupovat do systému, aby mohli provést příslušné ověření pověření. Pokud se chcete dozvědět více o správě uživatelů a skupin, je to ideální článek pro vás.
Správa uživatelů a skupin v systému Linux
Hlavním cílem správy uživatelů a skupin v systému Linux je umožnit více uživatelům používat systém, ale řádným a bezpečným způsobem. Takovým způsobem, že žádná z úkolů prováděných kterýmkoli uživatelem nemůže ohrozit celý systém. Prostřednictvím správy jsou stanoveny bezpečnostní mechanismy a zásady pro ochranu dat každého uživatele, jakož i pro zajištění a ochranu provozu celého systému.
Uživatelské účty
Jak jsem již zmínil, pro použití operačního systému Linux musíte mít uživatelský účet. Tento účet se skládá z uživatelského jména (login) a hesla. Uživatelské účty jsou vytvářeny správcem systému, který je v systému Linux označován jako root. Každý uživatel musí nutně patřit do nějaké skupiny uživatelů. Navíc se musí uživatel při vstupu do systému identifikovat pomocí svého uživatelského účtu a v případě chyby mu systém odepře přístup.
Po uspokojivé identifikaci se uživatel bude moci používat systém a spouštět všechny povolené aplikace a provádět akce (čtení, úpravy nebo mazání) na souborech, ke kterým má oprávnění.
Doporučujeme přečíst si příručku pro začátečníky v systému Linux.
Na druhé straně uživatelský účet poskytuje nejen jednoduché jméno, je také výchozím bodem k vytvoření trasy, kde jsou uloženy vaše dokumenty a uživatelský profil. V systému Linux se obvykle nachází ve složce / home / username.
Ve chvíli, kdy uživatel spustí aplikaci, systém ji načte do paměti a poté spustí. V oblasti výpočetní techniky se aplikace běžící v určitém čase nazývají procesy. V systému s více uživateli tedy každý proces patří uživateli, ten samý systém má za úkol ho přiřadit uživateli, který zahájil provádění.
Všechny spuštěné procesy můžeme vidět pomocí příkazu:
ps aux
Abychom je mohli vidět v reálném čase, použijeme příkaz
Skupiny uživatelů
Aby byla umožněna flexibilní správa uživatelských oprávnění, Linux umožňuje uživatelům strukturovat skupiny do skupin a oprávnění lze přiřadit skupině. Máme například vzdělávací instituci, skupina učitelů má přístup k určitým souborům, při přidávání nového učitele do systému musíme skupinu učitelů přiřadit pouze k jejich uživatelskému účtu.
Jak jsem již zmínil, všichni uživatelé musí patřit do primární nebo primární skupiny (povinné), ale mohou patřit do jiných skupin, ty jsou považovány za sekundární. Všechny skupiny uživatelů mohou obsahovat pouze více uživatelů, to znamená, že nemohou obsahovat jiné skupiny.
Každá skupina uživatelů v systému Linux je označena jiným číslem. Toto je známé jako identifikátor skupiny nebo gid = Identifikátor skupiny. Interně systém provádí procedury pod gidem, nikoli s názvem skupiny. Obvykle při vytváření skupin vám systém přiřadí gid 1 000 a vyšší. Nabídka nižší než 100 je vyhrazena pro použití systémem a jeho speciálními skupinami.
Ve výchozím nastavení jsou v systému Linux informace o skupinách systému ukládány do souboru / etc / group. Tento soubor lze zobrazit z libovolného textového editoru. Každý z jejích řádků ukládá specifické parametry skupiny a přidružených uživatelů. Soubor může měnit pouze správce (uživatel root). Na druhé straně jsou hesla skupin uložena v zašifrované podobě s nevratným šifrovacím systémem, také v textovém souboru: / etc / gshadow.
Příkazy pro správu uživatelů a skupin v systému Linux
Vytváření uživatelů
Chcete-li přidat uživatele s uvedením jeho informačních parametrů, použijeme příkaz useradd v konzole. Jeho syntaxe je:
useradd username
Ze všech vašich možností můžeme vyzdvihnout následující:
- g: Hlavní skupina, která bude přiřazena uživateli d: Přiřazení domovské složky uživatele. Obvykle je to / home / username-m: Vytvořte domovskou složku, pokud neexistují: User shell (shell). Obvykle je to / bin / bash
Chceme například vytvořit uživatele s názvem „luis“ a jeho hlavní skupinou jsou „učitelé“, kterou ostatní přidělili jako domovskou složku „/ home / luis“ a aby jejich příkazy byly interpretovány v „/ bin / bash“. Příkaz, který musíme provést, bude následující:
sudo useradd -g učitelé -d / home / luis -m -s / bin / bash luis
Nyní musíme vytvořit heslo pomocí příkazu passwd:
sudo passwd luis
Systém nás požádá o heslo dvakrát a to je vše! Bude přiděleno.
Relevantní skutečností je, že můžeme pomocí příkazu useradd vytvořit uživatele v dávkách pomocí skriptu shellu.
DOPORUČUJEME VÍCE PLAYOnLinux: Hry pro Windows v systému LinuxNa druhé straně doporučení, které je třeba brát v úvahu, je skutečnost, že uživatelská jména se vytvářejí malými písmeny a která rovněž zahrnují čísla a znaménka, jako například spojovník nebo podtržítko. Je třeba si také uvědomit, že v případě Linux se Luis liší od luis, protože rozlišuje velká a malá písmena.
Úprava uživatelů
K provedení změn uživatelů se používá příkaz usermod. To vám umožní provádět změny názvu, domovské složky, interpretu příkazů, jejích skupin a dalších.
Například ke změně uživatelského jména, které používáme:
sudo usermod -d / home / folder_luis luis
Mazání uživatelů
Odstranění uživatelů se provádí příkazem userdel a poté uživatelským jménem. Pokud k instrukci přidáme volbu -r, bude odstraněna také vaše domovská složka. Podívejme se na příklad:
Vytváření skupin
V tomto případě máme příkaz groupadd, musíme jako parametr uvést název skupiny. Pokud bychom například chtěli přidat skupinu nazvanou „studenti“, věta by byla:
Skupinová modifikace
Skupiny lze samozřejmě také upravovat stejně jako u uživatelů. K tomu použijeme příkaz groupmod. V případě skupin můžeme upravit jejich jméno nebo jejich gid.
Syntaxe příkazu je: sudo groupmod group-name, příklad:
například změníme gid skupiny „profesoři“:
Odstranění skupiny
Děláme to příkazem groupdel následovaným názvem skupiny, například:
sudo skupina učitelů
Skupina bude smazána, pouze pokud nemá uživatele s přiřazenou skupinou jako primární. Pokud existuje jakýkoli uživatel s touto podmínkou, skupina nebude odstraněna.
Přidání uživatelů do skupiny
K tomu použijeme příkaz adduser a poté uživatelské jméno a název skupiny. Například k přidání Luise do skupiny učitelů, kterou používáme:
Odebrání uživatelů ze skupiny
A konečně, pokud chceme odebrat uživatele ze skupiny, použijeme příkaz deluser doprovázený jménem uživatele a skupiny. Pokud například chceme odebrat „luis“ ze skupiny „profesoři“:
profesoři sudo deluser luis
Jak vidíte, máme dostatek nástrojů pro vynikající správu uživatelů a skupin v systému Linux. Pokud potřebujete více informací o příkazech, můžete se obrátit na dostupnou nápovědu, popravit muže a následovat jméno, například:
muž adduser
Můžete nám také zanechat své dotazy nebo připomínky v našich komentářích a můžeme vám pomoci?
Twitter vytváří přímé zprávy a přidává videa do skupin

Twitter zvyšuje jeho funkčnost přímými zprávami a možnost přidat videa do skupin. Více informací v našem článku.
Porovnání typů skupin, kanálů a telegramových aplikací

Dnes budeme hovořit o typech skupin, kanálů a verzí telegramu, které existují, a jejich nejvýznamnějších rozdílech
Šest nejlepších telegramových skupin

Nejlepší telegramové skupiny. Zjistěte více o tomto výběru s těmi nejlepšími telegramovými skupinami, jaké dnes můžeme najít.