GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit skupiny v Linuxu (příkaz groupadd)

V Linuxu se skupiny používají k organizaci a správě uživatelských účtů. Primárním účelem skupin je definovat sadu oprávnění, jako je oprávnění ke čtení, zápisu nebo spouštění pro daný zdroj, která mohou být sdílena mezi uživateli ve skupině.

V tomto článku budeme hovořit o tom, jak vytvořit nové skupiny v Linuxu pomocí groupadd příkaz.

groupadd Syntaxe příkazu #

Obecná syntaxe pro groupadd příkaz je následující:

groupadd [OPTIONS] GROUPNAME

Nové skupiny může vytvářet pouze uživatel root nebo uživatel s oprávněními sudoprivileges.

Po vyvolání groupadd vytvoří novou skupinu pomocí voleb zadaných na příkazovém řádku plus výchozí hodnoty zadané v /etc/login.defs soubor.

Vytvoření skupiny v Linuxu #

Chcete-li vytvořit novou skupinu, zadejte groupadd následovaný novým názvem skupiny.

Chcete-li například vytvořit novou skupinu s názvem mygroup běželi byste:

groupadd mygroup

Příkaz přidá záznam pro novou skupinu do /etc/group a /etc/gshadow soubory.

Jakmile je skupina vytvořena, můžete začít přidávat uživatele do skupiny.

Pokud skupina se stejným názvem již existuje, systém vypíše chybovou zprávu, jako je tato:

groupadd: group 'mygroup' already exists

Pro potlačení chybové zprávy, pokud skupina existuje, a pro úspěšné ukončení příkazu použijte -f (--force ) možnost:

groupadd -f mygroup

Vytvoření skupiny se specifickým GID #

V Linuxu a operačních systémech podobných Unixu jsou skupiny identifikovány svým názvem a jedinečným GID (kladné celé číslo).

Ve výchozím nastavení, když je vytvořena nová skupina, systém přiřadí další dostupné GID z rozsahu skupinových ID uvedených v login.defs soubor.

Použijte -g (--gid ) možnost vytvořit skupinu s konkrétním GID.

Chcete-li například vytvořit skupinu s názvem mygroup s GID 1010 byste napsali:

groupadd -g 1010 mygroup

GID skupiny můžete ověřit uvedením všech skupin a filtrováním výsledku pomocí grep:

getent group | grep mygroup
mygroup:x:1010:

Pokud skupina s daným GID již existuje, zobrazí se následující chyba:

groupadd: GID '1010' already exists

Při použití s ​​-o (--non-unique ) možnost groupadd umožňuje vytvořit skupinu s nejedinečným GID:

groupadd -o -g 1010 mygroup

Vytvoření systémové skupiny #

Mezi systémem a běžnými (normálními) skupinami není žádný skutečný technický rozdíl. Obvykle se systémové skupiny používají pro některé speciální účely provozu systému, jako je vytváření záloh nebo údržba systému.

GID skupin systémů se vybírají z rozsahu UD skupin systémů uvedených v souboru login.defs soubor, který se liší od rozsahu používaného pro běžné skupiny.

Použijte -r (--system ) možnost vytvořit systémovou skupinu. Chcete-li například vytvořit novou skupinu systémů s názvem mysystemgroup běželi byste:

groupadd -r mysystemgroup

Přepsání výchozího nastavení /etc/login.defs Hodnoty #

-K (--key ) následovaná KEY=VAL umožňuje přepsat výchozí hodnoty uvedené v /etc/login.defs soubor.

V zásadě vše, co můžete přepsat, jsou maximální a minimální hodnoty normálních a systémových skupinových ID pro automatický výběr GID při vytváření nové skupiny.

Řekněme, že chcete vytvořit novou skupinu s GID v rozsahu mezi 1200 a 1500. Chcete-li to provést, zadejte minimální/maximální hodnoty, jak je uvedeno níže:

groupadd -K GID_MIN=1200 -K GID_MAX=1500 mygroup

Vytvoření systémové skupiny s heslem #

Přidání hesla do skupiny nemá praktické využití a může způsobit bezpečnostní problém, protože heslo bude muset znát více než jeden uživatel.

-p (--password ) možnost následovaná heslem vám umožňuje nastavit heslo pro novou skupinu:

groupadd -p grouppassword mygroup

Závěr č.

V Linuxu můžete vytvářet nové skupiny pomocí groupadd příkaz.

Stejné pokyny platí pro jakoukoli distribuci Linuxu, včetně Ubuntu, CentOS, RHEL, Debian, Fedora a Arch Linux.

Pokud máte nějaké dotazy, neváhejte zanechat komentář.


Linux
  1. Linux vytváří skupiny pomocí příkazu Groupadd

  2. Jak vytvořit skript příkazu Linux

  3. Jak vytvořit a odstranit uživatelskou skupinu v Linuxu

  1. Příkaz Ln:Jak vytvořit symbolické odkazy v Linuxu

  2. Jak vytvořit soubory určité velikosti v Linuxu

  3. Příkaz Linux ln

  1. Jak vytvořit zálohu pomocí příkazu tar v Linuxu

  2. Jak vytvořit adresáře v Linuxu (příkaz mkdir)

  3. Jak vypsat skupiny v Linuxu