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/passwdsoubor. - 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
dockerpř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é.
sudoNapříklad pro přidání uživatele usermod do skupiny examplegroup , použijte následující příkaz:
exampleusernameZměň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.
idNyní 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í
idChcete-li zobrazit číselná ID přidružená ke každé skupině, spusťte example místo toho příkaz:
useradd 
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.
gpasswdMůž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.
usernamePrvní 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

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 exampleusernamepříkaz s
useradd -G examplegroup exampleusernamevolba.
smazat všechny svárové zprávy
V následujícím příkladu nyní odebíráme uživatele
useradd -G ftp jsmithze 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]


