Ako pridať používateľov do skupiny v systéme Fedora Linux

Ako Pridat Pouzivatelov Do Skupiny V Systeme Fedora Linux



Táto príručka ukazuje, ako pridať používateľa do skupiny používateľov alebo viacerých používateľov v systéme Fedora Linux.

Predpoklady:

Na vykonanie krokov, ktoré sú uvedené v tejto príručke, potrebujete nasledujúce komponenty:

  • Správne nakonfigurovaný systém Fedora Linux. Na testovanie môžete vytvoriť a Fedora Linux VM pomocou VirtualBox .
  • Prístup k používateľovi bez oprávnenia root s sudo privilégium .

Skupiny používateľov vo Fedore Linux

Linux je robustný systém pre viacerých používateľov, ktorý umožňuje viacerým používateľom pristupovať k systému a používať ho súčasne. Každému používateľovi je pridelená sada povolení, ktoré obmedzujú, čo používateľ môže a nemôže v systéme robiť.







Definovanie používateľských oprávnení na úrovni jednotlivých používateľov však môže byť skľučujúce. Aby sa to zjednodušilo, Linux prichádza s funkciou skupín používateľov. Skupina používateľov, ako už názov napovedá, pozostáva z viacerých používateľov. Môžeme určiť povolenia pre skupinu používateľov, ktoré sa použijú na všetkých používateľov v rámci tejto skupiny.



Typy skupín používateľov

1. Primárne skupiny používateľov

Každý používateľ v systéme patrí presne do jednej primárnej skupiny používateľov. Názov skupiny je rovnaký ako názov cieľového používateľa.



Vždy, keď používateľ vytvorí súbor, primárna skupina sa priradí k oprávneniam súboru.





Napríklad používateľ „viktor“ patrí do primárnej skupiny používateľov „viktor“:

$ skupiny Viktor



Poďme otestovať priradenie povolení súboru. Nasledujúci príkaz vytvorí prázdny súbor a zobrazí zoznam jeho oprávnení:

$ dotyk test && ls -l test

2. Sekundárne alebo doplnkové skupiny

Tieto skupiny sa vo všeobecnosti používajú na správu určitých povolení pre skupinu používateľov. Každý používateľ môže byť súčasťou žiadnej alebo viacerých sekundárnych skupín používateľov.

Tu sú niektoré z bežných sekundárnych skupín používateľov, s ktorými sa stretnete:

  • koleso : Je to skupina používateľov, ktorá existuje vo všetkých moderných systémoch UNIX/Linux. Používa sa na riadenie prístupu k privilégiu root. Každý používateľ v tejto skupine môže spúšťať príkazy pomocou sudo.
  • nikto : Skupina používateľov, ktorá nemá žiadne privilégium.
  • koreň : Dodáva sa s úplným ovládaním správcu systému.
  • lp : Riadi prístup k zariadeniam s paralelným portom.
  • proc : Táto skupina umožňuje prístup k informáciám o procese. V opačnom prípade je to zakázané súborovým systémom proc.

Okrem týchto spoločných skupín existujú aj ďalšie skupiny používateľov:

  • audio : Zvukový hardvér
  • video : Zariadenia na zachytávanie videa, 2D/3D akceleračné zariadenia a podobne
  • kvm : Prístup k virtuálnym počítačom KVM
  • disk : Prístup k blokovaným zariadeniam
  • disketa : Prístup k disketovým jednotkám
  • optické : Prístup k jednotkám CD/DVD
  • skladovanie : Prístup k vymeniteľným jednotkám

Rôzne programy tiež vytvárajú svojich vlastných používateľov a skupiny. Napríklad: postgres (PostgreSQL), mysql (MySQL) atď.

Zoznam skupín používateľov

Existuje niekoľko spôsobov, ako zobraziť zoznam všetkých skupín v systéme. Ak chcete nájsť skupiny, ktorých je používateľ súčasťou, použite nasledujúci príkaz groups:

$ skupiny < užívateľ >

Ak chcete zobraziť zoznam všetkých skupín, ktoré sú v systéme prítomné, môžeme skontrolovať obsah súboru /etc/group súbor:

$ kat / atď / skupina

Príkaz „getent“ môže tiež zobraziť zoznam všetkých skupín podobným spôsobom:

$ getent skupina

Ak chcete získať zoznam iba názvov skupín, môžeme upraviť výstup pomocou „awk“:

$ getent skupina | awk -F: '{ print $1}'

Pridanie používateľa do skupiny

V tejto časti si ukážeme, ako pridať používateľa do existujúcej skupiny.

Vytvorenie nového používateľa

Pre demonštráciu vytvoríme nového fiktívneho používateľa. Postup je však stále platný pre akéhokoľvek existujúceho používateľa.

Ak chcete vytvoriť nového používateľa, spustite nasledujúci príkaz:

$ sudo useradd figurína

Ak chcete vytvoriť používateľa s jeho vlastným domovským adresárom, použite namiesto toho nasledujúci príkaz:

$ sudo useradd -m figurína

Ďalej priraďte novému používateľovi prihlasovacie heslo:

$ sudo passwd figurína

Pridanie používateľa do skupiny používateľov

Používateľ štandardne patrí do svojej vlastnej primárnej skupiny používateľov:

$ skupiny figurína

Ak chcete pridať používateľa do sekundárnej skupiny používateľov, použite príkaz „usermod“:

$ sudo usermod -aG < skupina > < užívateľské meno >

Ak chcete používateľa pridať do viacerých skupín, použite namiesto toho nasledujúci príkaz:

$ sudo usermod -aG < skupina_1 > , < skupina_2 > , < skupina_3 > < užívateľské meno >

Overenie

Pomocou príkazu „groups“ skontrolujte zoznam skupín, ktorých je používateľ súčasťou:

$ skupiny figurína

Bonus: Odstránenie používateľa zo skupiny

Ak má byť používateľ odvolaný s povoleniami udelenými skupinou používateľov, môžeme používateľa zo skupiny jednoducho odstrániť.

Ak chcete odstrániť používateľa zo skupiny, použite nasledujúci príkaz:

$ sudo gpasswd -d < užívateľské meno > < skupina >

Či to fungovalo, môžeme overiť pomocou príkazu „groups“:

$ skupiny < užívateľské meno >

Záver

Ukázali sme rôzne spôsoby pridávania používateľa do skupiny používateľov v systéme Fedora Linux. Okrem toho sme tiež ukázali, ako vypísať zoznam všetkých skupín v systéme a ako odstrániť používateľov zo skupiny používateľov.

Máte záujem dozvedieť sa viac o správe používateľov? Pozrite si tento návod na pridávanie používateľov do sudoers . The Podkategória Fedora obsahuje tiež množstvo príručiek o rôznych aspektoch Fedora Linux.

Veľa šťastia pri práci s počítačom!