Kako dodati uporabnike v skupino v Fedora Linux

Kako Dodati Uporabnike V Skupino V Fedora Linux



Ta vodnik prikazuje, kako dodati uporabnika v uporabniško skupino ali več v Fedora Linux.

Predpogoji:

Za izvedbo korakov, prikazanih v tem priročniku, potrebujete naslednje komponente:

  • Pravilno konfiguriran sistem Fedora Linux. Za testiranje lahko ustvarite a Fedora Linux VM z uporabo VirtualBox .
  • Dostop do nekorenskega uporabnika z sudo privilegij .

Uporabniške skupine v Fedora Linux

Linux je robusten večuporabniški sistem, ki omogoča več uporabnikom dostop in uporabo sistema hkrati. Vsakemu uporabniku je dodeljen nabor dovoljenj, ki omejujejo, kaj lahko in česa ne sme početi v sistemu.







Vendar pa je definiranje uporabniških dovoljenj za vsakega uporabnika lahko zastrašujoče. Da bi to poenostavili, ima Linux funkcijo skupin uporabnikov. Uporabniško skupino, kot že ime pove, sestavlja več uporabnikov. Določimo lahko dovoljenja za skupino uporabnikov, ki veljajo za vse uporabnike znotraj te skupine.



Vrste uporabniških skupin

1. Primarne skupine uporabnikov

Vsak uporabnik v sistemu pripada točno eni primarni skupini uporabnikov. Ime skupine je enako kot ciljni uporabnik.



Kadar koli uporabnik ustvari datoteko, je primarna skupina dodeljena dovoljenjem datoteke.





Uporabnik »viktor« na primer pripada primarni uporabniški skupini »viktor«:

$ skupine viktor



Preizkusimo dodelitev dovoljenj za datoteke. Naslednji ukaz ustvari prazno datoteko in navede dovoljenja zanjo:

$ dotik test && ls -l test

2. Sekundarne ali dopolnilne skupine

Te skupine se običajno uporabljajo za upravljanje določenega dovoljenja za nabor uporabnikov. Vsak uporabnik je lahko del nič ali več sekundarnih skupin uporabnikov.

Tukaj je nekaj pogostih sekundarnih skupin uporabnikov, na katere boste naleteli:

  • kolo : To je uporabniška skupina, ki obstaja v vseh sodobnih sistemih UNIX/Linux. Uporablja se za nadzor dostopa do korenskih pravic. Vsak uporabnik znotraj te skupine lahko izvaja ukaze s sudo.
  • nihče : Uporabniška skupina, ki nima privilegijev.
  • korenina : Na voljo je s popolnim nadzorom sistemskega skrbnika.
  • lp : Nadzoruje dostop do naprav z vzporednimi vrati.
  • proc : Ta skupina dovoljuje dostop do informacij o procesu. V nasprotnem primeru ga prepoveduje datotečni sistem proc.

Poleg teh običajnih skupin obstajajo tudi druge skupine uporabnikov:

  • zvok : Zvočna strojna oprema
  • video : naprave za zajem videa, naprave za pospeševanje 2D/3D in podobno
  • kvm : Dostop do virtualnih strojev KVM
  • disk : dostop do blokirnih naprav
  • disketa : Dostop do disketnih enot
  • optični : Dostop do pogonov CD/DVD
  • shranjevanje : Dostop do izmenljivih pogonov

Različni programi ustvarjajo tudi svoje uporabnike in skupine. Na primer: postgres (PostgreSQL), mysql (MySQL) itd.

Seznam uporabniških skupin

Obstaja več načinov za seznam vseh skupin v sistemu. Če želite poiskati skupine, katerih del je uporabnik, uporabite naslednji ukaz skupin:

$ skupine < uporabnik >

Za seznam vseh skupin, ki so prisotne v sistemu, lahko preverimo vsebino /etc/skupina mapa:

$ mačka / itd / skupina

Ukaz “getent” lahko tudi navede vse skupine na podoben način:

$ getent skupina

Če želite dobiti seznam samo imen skupin, lahko uredimo izhod z uporabo »awk«:

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

Dodajanje uporabnika v skupino

V tem razdelku bomo prikazali, kako dodati uporabnika v obstoječo skupino.

Ustvarjanje novega uporabnika

Za predstavitev ustvarimo novega navideznega uporabnika. Vendar postopek še vedno velja za vse obstoječe uporabnike.

Če želite ustvariti novega uporabnika, zaženite naslednji ukaz:

$ sudo useradd dummy

Če želite ustvariti uporabnika z lastnim domačim imenikom, namesto tega uporabite naslednji ukaz:

$ sudo useradd -m lutka

Nato novemu uporabniku dodelite geslo za prijavo:

$ sudo passwd lutka

Dodajanje uporabnika v skupino uporabnikov

Uporabnik privzeto pripada svoji primarni skupini uporabnikov:

$ skupine lutka

Če želite dodati uporabnika v sekundarno skupino uporabnikov, uporabite ukaz “usermod”:

$ sudo uporabniški mod -aG < skupina > < uporabniško ime >

Če želite uporabnika dodati v več skupin, namesto tega uporabite naslednji ukaz:

$ sudo uporabniški mod -aG < skupina_1 > , < skupina_2 > , < skupina_3 > < uporabniško ime >

Preverjanje

Z ukazom “groups” preverite seznam skupin, katerih del je uporabnik:

$ skupine lutka

Bonus: odstranitev uporabnika iz skupine

Če želimo preklicati uporabnika z dovoljenji, ki jih podeli uporabniška skupina, lahko uporabnika preprosto odstranimo iz skupine.

Če želite odstraniti uporabnika iz skupine, uporabite naslednji ukaz:

$ sudo gpasswd -d < uporabniško ime > < skupina >

Ali je delovalo, lahko preverimo z ukazom “groups”:

$ skupine < uporabniško ime >

Zaključek

Prikazali smo različne načine dodajanja uporabnika v uporabniško skupino v sistemu Fedora Linux. Poleg tega smo predstavili tudi, kako našteti vse skupine v sistemu in kako odstraniti uporabnike iz uporabniške skupine.

Vas zanima več o upravljanju uporabnikov? Oglejte si ta vodnik na dodajanje uporabnikov v sudoerje . The Podkategorija Fedora vsebuje tudi veliko vodnikov o različnih vidikih Fedora Linux.

Veselo računalništvo!