Ve FreeBSD může být součástí skupiny libovolný počet uživatelských účtů. Každá skupina má jedinečný název a GID, které ji identifikují. Pro každý proces existuje UserID nebo UID a spolu s GroupID nebo GID se používá k posouzení toho, co je dovoleno změnit.
Přidání uživatele do skupiny FreeBSD pomocí příkazu pw
K přidání uživatelů do skupiny budeme používat nástroj příkazového řádku pw. Účelem tohoto příkazu je poskytnout uživateli root přímé a intuitivní rozhraní pro vytváření a přizpůsobení skupin uživatelů.
Abyste mohli postupovat podle pokynů v této příručce, potřebujete přístup root. Použijte příkaz sudo, jak je znázorněno níže:
$ sudo -i
Nahrazení členství ve skupině uživatele
Pokyny v této části odstraní dříve držená členství ve skupině. Chcete-li zjistit, do kterých skupin je určitý uživatel „younis“ součástí, použijte příkaz id:
$ id younis
Přidejte tohoto uživatele do skupiny s názvem teamtwo. Zadejte příkaz pw jako pod:
$ pw usermod younis -G teamtwo
Chcete-li tohoto uživatele přidat do dvou skupin pomocí jediného příkazového řádku, použijte níže uvedenou kombinaci
$ pw usermod younis -G teamtwo, wwwusers
Tam, kde wwwusers je druhá skupina, chceme přidat uživatele, kterého jste navštívili. Přepínač -G použitý ve výše uvedeném příkazu určuje první skupinu jako primární a následující skupiny jako sekundární.
Přidání uživatelů FreeBSD do nové skupiny bez nahrazení již existujících členství
Syntaxe příkazu uvedená níže může přidávat uživatele do nové skupiny bez odebrání jejich stávajících členství ve skupině.
$ pw group mod groupNameHere -m userNameHere$ pw group mod groupNameHere -m userNameHere1, userNameHere2,…
Ukažme si to na příkladu. Zkontrolujte skupiny uživatelů pomocí příkazu id:
$ id younis1
Chcete-li přidat tohoto uživatele do skupiny teamtwo, použijte syntaxi příkazu, jakou jsme použili níže:
$ pw groupmod teamtwo -m younis1
Spuštěním příkazu id na daném uživateli můžete zajistit zachování předchozích členství ve skupině.
$ id younis1
Přidání nového uživatele do skupiny ve FreeBSD
Tato část se zaměří na vytvoření nového uživatele a jeho přidání do již existující skupiny. Příkaz pw můžete znovu použít k vytvoření uživatele i jeho přidání do skupiny.
$ pw useradd younis2 -G testování$ passwd younis2
Pomocí výše uvedených příkazů jsme vytvořili nového uživatele s názvem younis2, přidali jsme ho do sekundární testovací skupiny a nastavili heslo pro uživatelský účet.
Chcete-li spustit ověření uživatelského účtu, použijte znovu příkaz id:
$ id younis2
Zkontrolujte členy skupiny FreeBSD
Příkaz pw lze také použít k zobrazení jmen všech uživatelů v určité skupině. Chcete-li zkontrolovat členy v naší testovací skupině, vydáme následující příkaz:
$ pw skupinové testování
Alternativně můžeme použít příkaz grep na / etc / groupfile.
$ grep ^ testování / etc / group
Chcete-li zobrazit seznam skupin, jejichž součástí je určitý uživatel, spusťte následující příkaz skupiny:
$ skupiny younis2Stejný výsledek můžete zobrazit pomocí příkazu id:
$ id younis2$ id -G -n younis2
Závěr
Tento tutoriál byl o přidávání uživatelů do skupin ve FreeBSD. Naučili jsme se, jak nahradit členství u uživatelských účtů a jak přidávat uživatele do nových skupin bez nahrazování jejich členství. Také jste se naučili, jak na cestách vytvářet a přidávat nové uživatele do již existujících skupin.