logo

Kā pievienot lietotāju grupai operētājsistēmā Linux

Grupa operētājsistēmā Linux ir veids, kā kolekcijā ievietot lietotājus ar līdzīgu piekļuvi un atļaujām. Izmantojot grupas, administrators var definēt piekļuves kontroli un atļaujas visiem lietotājiem, kas pieder šai grupai. Bez grupām administratoram būtu jādefinē lomas atsevišķiem lietotājiem, taču ar grupām šīs lomas var piešķirt grupai, kas savukārt attieksies uz visiem grupas lietotājiem.

Šajā rakstā mēs uzzināsim, kā pievienot lietotāju grupai. Mēs redzēsim dažādas metodes, kā to izdarīt.



Satura rādītājs

Kas ir Linux grupa?

Linux grupa ir lietotāju kontu kolekcija, kam ir kopīgas piekļuves atļaujas failiem, direktorijiem un citiem sistēmas resursiem. Katrs lietotājs Linux sistēmā ir saistīts ar vienu vai vairākām grupām, un grupas tiek izmantotas, lai vienkāršotu lietotāja piekļuves un privilēģiju pārvaldības procesu.

Galvenās īpašības:

  1. Grupas identifikators (GID): Katrai grupai tiek piešķirts unikāls skaitlisks identifikators, kas pazīstams kā grupas ID (GID). Sistēma izmanto GID, lai atšķirtu grupas, un tas ir saistīts ar īpašām atļaujām.
  2. Dalība grupā: Lietotāji var piederēt vienai vai vairākām grupām. Ja lietotājs ir daļa no grupas, viņš manto šai grupai piešķirtās atļaujas. Tas vienkāršo atļauju pārvaldības procesu vairākiem lietotājiem, kuriem nepieciešami līdzīgi piekļuves līmeņi.

Grupu veidi:

  1. Galvenā grupa: Katram lietotājam ir primārā grupa, kas ir galvenā grupa, kas saistīta ar viņa kontu. Primārā grupa ir norādīta lietotāja ierakstā/etc/passwd>failu.
  2. Sekundārās grupas: Lietotāji var piederēt arī papildu grupām, kas pazīstamas kā sekundārās grupas. Šīs grupas nodrošina papildu atļaujas, kas pārsniedz primārās grupas piešķirtās atļaujas.

Priekšnosacījumi, lai pievienotu lietotāju grupai operētājsistēmā Linux

  • Linux mašīna ar root/sudo piekļuvi.
  • Pamata izpratne par Linux termināli.
  • Izpratne par komandām useradd un usermod.

Kā pievienot lietotāju grupai Linux, veidojot lietotāju.

1. darbība. Lietotāja izveide, pievienojot to grupai.

Mēs varam izveidot lietotāju ar lietotāja pievienošana komandu.



šķirošanas masīvs java
useradd [options] [username]>

Mēs varam izmantot opciju -G, kam seko grupas nosaukums, lai pievienotu šo lietotāju jebkurai vēlamajai grupai. Piemēram, mēs izveidosim lietotāju “manekens” un pievienosim to sudo grupai ar šādu komandu.

useradd -G sudo dummy>

Tas izveidotu lietotāju un vienlaikus pievienotu to sudo grupai.

Attēls4

Jauna lietotāja izveide un pievienošana grupai



2. darbība: pārbaudiet lietotāja “manekena” grupas.

Lai pārbaudītu lietotāju manekena grupas, mēs varam izmantot grupas komandu.

#syntax groups [username]>

Terminālī ierakstiet šādu komandu.

groups dummy>

Izvade:

Attēls5

Pārbauda fiktīvu lietotāju grupas.

Kā redzam, manekena grupa tagad ir sudo grupas dalībniece.

Kā pievienot lietotāju grupai Linux, kas jau pastāv.

Izmantojot šo metodi, mēs izveidosim jaunu lietotāju demonstrācijas nolūkos. Pēc tam mēs to pievienosim jau esošai grupai.

1. darbība: lietotāja izveide (neobligāti)

Mēs izveidosim testa lietotāju, izmantojot komandu useradd. Šo komandu izmanto, lai pievienotu lietotājus Linux sistēmai.

mīlivecricket.
useradd geek>

Šeit mēs izmantojam lietotājvārdu kā gīks. Jūs varat brīvi izmantot jebkuru vārdu pēc savas izvēles.

Attēls1

Notiek geek lietotāja pievienošana sistēmai

java math pow

Tagad, lai pārbaudītu, vai lietotājs ir pievienots, izmantojiet šo komandu.

cut -d: -f1 /etc/passwd | grep 'geek>

Izgriešanas komanda iegūst saturu no faila, pamatojoties uz norādīto nosacījumu. Šeit

  • Mēs atlasām pirmo lauku ar opciju -f1.
  • Lauki ir sadalīti ar robežzīmēm: apzīmēts ar -d.
  • Mēs piekļūstam /etc/passwd failam, kurā ir visi sistēmā esošie lietotāji. (Lai lasītu šo failu, jums ir nepieciešama root vai sudo piekļuve)
  • Pēc tam mēs izpētām savu lietotājvārdu “geek”, lai redzētu, vai tas ir pievienots lietotāju sarakstam.
Attēls2

Lietotāja pārbaude failā /etc/passwd

Šeit mēs iegūstam produkciju gīks kas nozīmē, ka lietotājs ir veiksmīgi pievienots.

2. darbība: izveidotā lietotāja pievienošana sudoers grupai

Tagad, lai grupai pievienotu jebkuru lietotāju, mums ir usermod komanda, kas paredzēta lietotāja modificēšanai.

Sintakse ir:

usermod [options] [other fields...] [username]>

Šeit mēs izmantosim opciju -aG, kas nozīmē pievienot grupai tad pirmais arguments pēc opcijas -aG mēs nodosim grupas nosaukumu un pēc tam, visbeidzot, lietotājvārdu.

Lai pievienotu geek lietotāju sudo grupai, mums ir jāveic šādas izmaiņas:

usermod -aG sudo geek>

Vienreiz šī komanda tiek izpildīta. Varat pārbaudīt visas grupas, kurām pieder geek lietotājs, izmantojot grupu komandu.

groups geek>

Tiks uzskaitītas visas grupas, kuru dalībnieks ir lietotājs “geek”.

Attēls3

Lietotāju grupu pārbaude

Kā redzam, geek lietotājs pieder 2 grupām, geek (katram lietotājam tiek piešķirta sava nosaukuma grupa) un sudo. Tādējādi mēs veiksmīgi pievienojām lietotāju geek sudo grupai.

Biežāk uzdotie jautājumi

Kāpēc man vajadzētu pievienot lietotāju grupai operētājsistēmā Linux?

Lietotāja pievienošana grupai operētājsistēmā Linux ir būtiska piekļuves atļauju pārvaldībai. Grupas ļauj kārtot lietotājus un definēt konkrētas atļaujas šiem lietotājiem kolektīvi. Piemēram, ja jums ir projekts ar vairākiem komandas dalībniekiem, izveidojot šim projektam grupu, varat piešķirt atļaujas ar projektu saistītiem failiem vai direktorijiem vienlaikus visai grupai, vienkāršojot piekļuves kontroli.

sts lejupielāde

Kāda ir komandrindas metode, lai pievienotu lietotāju grupai operētājsistēmā Linux?

Primārā komanda lietotāja pievienošanai grupai operētājsistēmā Linux irusermod>.

Pamata sintakse ir:

sudo usermod -aG>

Šī komanda pievieno norādīto lietotāju norādītajai grupai. The-aG>karodziņi nodrošina, ka lietotājs tiek pievienots grupai, neietekmējot citu viņa dalību grupā.

Vai ir pieejamas grafiskās saskarnes lietotāju pievienošanai grupām operētājsistēmā Linux?

Jā, Linux darbvirsmas vidēs bieži tiek nodrošināti grafiskie rīki lietotāju pārvaldībai. Piemēram, GNOME darbvirsmas vidē ir lietojumprogramma Lietotāji un grupas.

Varat to palaist, izmantojot:

rindas autocad komanda
sudo gnome-control-center user-accounts>

Šī saskarne ļauj pārvaldīt lietotāju kontus, tostarp dalību grupās, lietotājam draudzīgākā veidā.

Vai varu pievienot lietotāju vairākām grupām vienlaikus operētājsistēmā Linux?

Jā, jūs varat pievienot lietotāju vairākām grupām vienlaikus, iekļaujot tajā vairākus grupu nosaukumususermod>komandu, atdalot ar komatiem.

Piemēram:

sudo usermod -aG group1,group2,group3 username>

Šī komanda pievieno lietotājugroup1>,group2>, ungroup3>vienā operācijā.

Kā es varu pārbaudīt, vai lietotājs ir veiksmīgi pievienots grupai operētājsistēmā Linux?

Varat pārbaudīt lietotāja dalību grupā, izmantojotgroups>komandu.

Piemēram:

groups username>

Šī komanda parāda to grupu sarakstu, kurām pieder norādītais lietotājs. Turklāt varat pārbaudīt failu /etc/group vai izmantot citus konfigurācijas failus, lai apstiprinātu dalību grupā konkrētam lietotājam.

Secinājums

Šajā rakstā mēs apspriedām lietotāju pievienošanu Linux grupām. Linux Hroups, kas ir neatņemama sastāvdaļa lietotāju organizēšanai ar dalītas piekļuves prasībām, atļauju pārvaldības racionalizēšanai un sistēmas drošības uzlabošanai. Izmantojot grupas identifikatorus (GID) un primārās/sekundārās grupas atšķirības, lietotāji efektīvi pārmanto atļaujas, pamatojoties uz dalību grupā, tādējādi samazinot administratīvo sarežģītību. Šajā rakstā tika izklāstīti praktiski soļi lietotāju pievienošanai grupām operētājsistēmā Linux, izmantojot tādas komandas kāuseradd>unusermod>, kas nodrošina lietotājus ar root vai sudo piekļuvi. Linux grupām ir izšķiroša nozīme, nodrošinot strukturētu un drošu pieeju lietotāju piekļuvei Linux vidē, veicinot efektīvu sistēmas administrēšanu.