Jak přidat uživatele do skupiny v systému Linux - výukový program

Změna skupiny, se kterou je uživatel spojen, je opravdu snadný úkol, ale ne každý zná příkazy. Zejména pro přidání uživatele do sekundární skupiny. Projdeme za vás všechny scénáře. V tomto článku budeme hovořit o tom, jak přidat uživatele do skupiny v systému Linux - výuka. Pojďme začít!





Uživatelské účty lze ve skutečnosti v systému Linux přiřadit k jedné nebo více skupinám. Můžete také nakonfigurovat oprávnění k souborům a další oprávnění podle skupiny. Například v systému Ubuntu mohou sudo používat pouze uživatelé ve skupině sudo příkaz pro získání zvýšených oprávnění.



Skupiny Linux

Linux skupiny jsou organizační jednotky, které slouží také k organizaci a správě uživatelských účtů v systému Linux. Primárním účelem skupin je definovat sadu oprávnění ve skutečnosti. Například čtení, zápis nebo provádění oprávnění pro daný prostředek, které lze sdílet mezi uživateli ve skupině.

Ve skutečnosti existují dva typy skupin v operačních systémech Linux:



  • Primární skupina - Když uživatel vytvoří soubor, skupina souboru je ve skutečnosti nastavena na primární skupinu uživatele. Název skupiny je většinou stejný jako jméno uživatele. Informace o primární skupině uživatele jsou ve skutečnosti uloženy v /etc/passwd soubor.
  • Sekundární nebo doplňková skupina - Užitečné, když chcete udělit mnoho oprávnění k souboru skupině uživatelů, kteří jsou členy skupiny. Například pokud do docker přidáte konkrétního uživatele skupina, pak uživatel zdědí přístupová práva ze skupiny a také bude moci spouštět příkazy ukotvitelného panelu.

Každý uživatel může patřit přesně do jedné primární skupiny a nula nebo více sekundárních skupin.



Všimněte si, že pouze root nebo uživatelé s sudo přístup může přidat uživatele do skupiny.

Přidat novou skupinu

Chcete-li ve svém systému vytvořit novou skupinu, použijte následující příkaz groupadd a nahraďte new_group spolu s názvem skupiny, kterou chcete vytvořit. S tímto příkazem budete muset použít také sudo. (Nebo v linuxových distribucích, které nepoužívají sudo, budete muset spustit vlastní příkaz su, abyste před spuštěním příkazu získali zvýšená oprávnění).



usermod

Přidejte existující uživatelský účet do skupiny

Pokud chcete přidat existující uživatelský účet do skupiny ve vašem systému, použijte příkaz examplegroup a nahraďte exampleusername se jménem skupiny. Že chcete přidat uživatele do a geek se jménem uživatele, kterého chcete přidat také.



sudo

Například pro přidání uživatele usermod do skupiny examplegroup , použijte následující příkaz:

exampleusername

Změňte primární skupinu uživatelů

Zatímco uživatelský účet může být součástí více skupin, jedna ze skupin je vždy primární skupinou a ostatní jsou vlastně sekundárními skupinami. Proces přihlášení uživatele a soubory a složky, které uživatel vytvoří, budou také přiřazeny k primární skupině.

Pokud chcete změnit primární skupinu, ke které je uživatel přiřazen, spusťte příkaz -g a nahraďte -G se jménem skupiny. Že chcete být primární a groups s názvem uživatelského účtu.

id

Nyní si všimněte groups tady. Když použijete malá písmena g, přiřadíte primární skupinu. Když použijete velká písmena id , jak je uvedeno výše, pak také přiřadíte novou sekundární skupinu.

Zobrazit skupiny, ke kterým je přiřazen uživatelský účet

Aby bylo možné zobrazit skupiny, ke kterým je přiřazen aktuální uživatelský účet. Musíte spustit groups příkaz. Poté se zobrazí seznam skupin.

proč snapchat říká čekající na odeslání
id

Chcete-li zobrazit číselná ID přidružená ke každé skupině, spusťte example místo toho příkaz:

useradd

přidat uživatele do skupiny

Chcete-li zobrazit skupiny, je přiřazen jiný uživatelský účet. Potom spusťte getent příkaz a určete název uživatelského účtu.

gpasswd

Můžete také zobrazit číselná ID přidružená ke každé skupině spuštěním příkazu -d a zadáním uživatelského jména.

username

První skupina v groupname seznam nebo skupina zobrazená po gid = v sudo gpasswd -d username groupname seznam je vlastně primární skupina uživatelského účtu. Ostatní skupiny jsou také sekundární skupiny. Na níže uvedeném snímku obrazovky je tedy primární skupina uživatelského účtu v zásadě groupdel

přidat uživatele do skupiny

Vytvořte nového uživatele a přiřaďte skupinu jedním příkazem

Možná někdy budete chtít vytvořit nový uživatelský účet, který má přístup k určitému prostředku nebo adresáři, například k novému uživateli FTP. Skupiny, ke kterým bude uživatelský účet přiřazen, můžete také určit při vytváření uživatelského účtu pomocí příkazu sudo groupdel groupname, například:

sudo groupadd mynewgroup

Chcete-li například vytvořit nový uživatelský účet s názvem jsmith a také tento účet přiřadit ke skupině ftp, spustili byste:

usermod -a -G examplegroup exampleusername

Později budete chtít tomuto uživateli přiřadit heslo:

usermod -a -G sudo geek

Přidejte uživatele do více skupin

Při přiřazování sekundárních skupin k uživatelskému účtu. můžete snadno přiřadit více skupin najednou oddělením seznamu čárkou.

usermod -g groupname username

Například pro přidání uživatele s názvem geek do skupin ftp, sudo a example, které spustíte:

groups

Můžete zadat libovolný počet skupin - oddělte je nyní všechny čárkou.

Zobrazit všechny skupiny v systému

Pokud chcete zobrazit seznam všech skupin ve vašem systému, můžete použít příkaz

id
:

groups exampleusername

Tento výstup vám také ukáže, které uživatelské účty jsou členy ve kterých skupinách. Na níže uvedeném snímku obrazovky tedy vidíme, že účty Syslog a Chris jsou také členy skupiny adm.

To by mělo zahrnovat vše, co potřebujete vědět o přidávání uživatelů do skupin v systému Linux.

Jak odebrat uživatele ze skupiny

Chcete-li odebrat uživatele ze skupiny, musíte použít

id exampleusername
příkaz s
useradd -G examplegroup exampleusername
volba.

smazat všechny svárové zprávy

V následujícím příkladu nyní odebíráme uživatele

useradd -G ftp jsmith
ze skupiny
passwd jsmith
:

usermod -a -G group1,group2,group3 exampleusername

Jak odstranit skupinu

Chcete-li odstranit existující skupinu, použijte

usermod -a -G ftp,sudo,example geek
příkaz následovaný názvem skupiny:

getent group

Závěr

Dobře, to bylo všechno, lidi! Doufám, že se vám tento článek líbí, a také vám pomůže. Dejte nám o tom zpětnou vazbu. Také pokud máte další dotazy a problémy týkající se tohoto článku. Pak nám dejte vědět v sekci komentáře níže. Brzy se vám ozveme. Měj krásný zbytek dne!

Viz také: Porovnání mezi WPS Office a LibreOffice [Office Suite pro Linux]