Kaip pridėti vartotoją prie grupės sistemoje „Linux“ - pamoka

Pakeisti grupę, su kuria yra susietas vartotojas, yra tikrai lengva užduotis, tačiau ne visi žino komandas. Ypač norint pridėti vartotoją ir prie antrinės grupės. Apžvelgsime visus scenarijus jums. Šiame straipsnyje mes kalbėsime apie tai, kaip pridėti vartotoją į grupę sistemoje „Linux“ - pamoka. Pradėkime!





Vartotojo abonementai gali būti priskirti vienai ar kelioms „Linux“ grupėms. Taip pat galite konfigūruoti failų teises ir kitas grupės privilegijas. Pavyzdžiui, „Ubuntu“ tik sudo grupės vartotojai gali naudoti sudo komanda gauti padidintus leidimus.



„Linux“ grupės

„Linux“ grupės yra organizaciniai vienetai, naudojami organizuoti ir administruoti vartotojų abonementus sistemoje „Linux“. Pagrindinis grupių tikslas yra apibrėžti privilegijų rinkinį. Pavyzdžiui, tam tikro šaltinio, kurį galima bendrinti tarp grupės vartotojų, skaityti, rašyti ar vykdyti leidimą.

„Linux“ operacinėse sistemose iš tikrųjų yra dviejų tipų grupės:



  • Pagrindinė grupė - Kai vartotojas sukuria failą, failo grupė nustatoma pagal pirminę vartotojo grupę. Dažniausiai grupės pavadinimas sutampa su vartotojo vardu. Informacija apie pirminę vartotojo grupę iš tikrųjų saugoma /etc/passwd failą.
  • Antrinė arba papildoma grupė - Naudinga, kai norite suteikti daug failų leidimų grupei vartotojų, kurie yra grupės nariai. Pavyzdžiui, jei prie docker pridėsite konkretų vartotoją grupei, tada vartotojas paveldės prieigos teises iš grupės, taip pat galės paleisti doko komandas.

Kiekvienas vartotojas gali priklausyti tiksliai vienai pagrindinei grupei ir nuliui ar daugiau antrinių grupių.



Atminkite, kad tik root arba vartotojai su sudo prieiga gali pridėti vartotoją prie grupės.

Pridėti naują grupę

Jei norite sukurti naują grupę savo sistemoje, naudokite komandą groupadd , pakeisdami naują grupę norimos sukurti grupės pavadinimu. Su šia komanda taip pat turėsite naudoti sudo. (Arba „Linux“ paskirstymuose, kurie nenaudoja sudo, turėsite savarankiškai paleisti su komandą, kad prieš paleidžiant komandą gautumėte padidintas teises).



usermod

Pridėkite esamą vartotojo abonementą prie grupės

Jei norite pridėti esamą vartotojo abonementą prie grupės savo sistemoje, tada naudokite komandą examplegroup, pakeisdami exampleusername su grupės pavadinimu. Kad norite pridėti vartotoją prie geek su vartotojo vardu taip pat norite pridėti.



sudo

Pavyzdžiui, norint pridėti vartotoją usermod grupei examplegroup , naudokite šią komandą:

exampleusername

Pakeiskite pirminę vartotojo grupę

Nors vartotojo paskyra gali būti kelių grupių dalis, viena iš grupių visada yra pagrindinė grupė, o kitos iš tikrųjų yra antrinės grupės. Vartotojo prisijungimo procesas ir vartotojo sukurti failai bei aplankai taip pat bus priskirti pagrindinei grupei.

Jei norite pakeisti pirminę grupę, kuriai priskirtas vartotojas, paleiskite komandą -g pakeisdami -G su grupės pavadinimu. Kad norite būti pagrindinis ir groups su vartotojo abonemento pavadinimu.

id

Dabar atkreipkite dėmesį į groups čia. Kai naudojate mažąsias g, tada priskiriate pagrindinę grupę. Kai naudojate didžiąsias raides id , kaip nurodyta aukščiau, taip pat priskiriate naują antrinę grupę.

Peržiūrėkite grupes, kurioms priskirta vartotojo paskyra

Norint peržiūrėti grupes, priskiriama dabartinė vartotojo paskyra. Turite paleisti groups komandą. Tada pamatysite grupių sąrašą.

„iPhone“ nesinchronizuoja kontaktų su „icloud“
id

Jei norite peržiūrėti su kiekviena grupe susietus skaitmeninius ID, tada paleiskite example vietoj to:

useradd

pridėti vartotoją prie grupės

Jei norite peržiūrėti grupes, priskirta kita vartotojo paskyra. Tada paleiskite getent komandą ir nurodykite vartotojo abonemento pavadinimą.

gpasswd

Taip pat galite peržiūrėti skaitinius ID, susietus su kiekviena grupe, vykdydami komandą -d ir nurodydami vartotojo vardą.

username

Pirmoji grupė groupname sąrašas arba grupė, rodoma po gid = sudo gpasswd -d username groupname sąrašas iš tikrųjų yra pagrindinė vartotojo abonemento grupė. Kitos grupės taip pat yra antrinės grupės. Taigi žemiau pateiktame ekrano paveikslėlyje pagrindinė vartotojo paskyros grupė yra groupdel

pridėti vartotoją prie grupės

Sukurkite naują vartotoją ir priskirkite grupę vienoje komandoje

Jūs, vaikinai, galbūt norėsite sukurti naują vartotojo abonementą, kuris turėtų prieigą prie tam tikro šaltinio ar katalogo, pvz., Naują FTP vartotoją. Taip pat galite nurodyti grupes, kurioms bus paskirta vartotojo paskyra kuriant vartotojo abonementą su komanda sudo groupdel groupname, taip:

snapchat laukia siuntimo
sudo groupadd mynewgroup

Pavyzdžiui, norėdami sukurti naują vartotojo abonementą, pavadintą „jsmith“, ir tą paskyrą priskirti „ftp“ grupei, paleistumėte:

usermod -a -G examplegroup exampleusername

Vėliau norėsite tam vartotojui priskirti slaptažodį:

usermod -a -G sudo geek

Pridėkite vartotoją prie kelių grupių

Priskiriant antrines grupes vartotojo abonementui. galite lengvai priskirti kelias grupes vienu metu, atskirdami sąrašą kableliu.

usermod -g groupname username

Pvz., Norėdami pridėti naudotoją, kurio vardas yra geek, į paleistas ftp, sudo ir pavyzdžių grupes:

groups

Galite nurodyti tiek grupių, kiek norite - tiesiog jas visas dabar atskirkite kableliais.

Peržiūrėkite visas sistemos grupes

Jei norite peržiūrėti visų sistemos grupių sąrašą, galite naudoti komandą

id

groups exampleusername

Ši išvestis taip pat parodys, kurios vartotojo abonementai yra tikrųjų grupių nariai. Taigi, žemiau pateiktoje ekrano kopijoje galime pamatyti, kad „Syslog“ ir „Chris“ paskyros taip pat yra „adm“ grupės nariai.

Tai turėtų apimti viską, ką reikia žinoti apie vartotojų įtraukimą į grupes sistemoje „Linux“.

Kaip pašalinti vartotoją iš grupės

Norėdami pašalinti vartotoją iš grupės, turite naudoti

id exampleusername
komanda su
useradd -G examplegroup exampleusername
variantą.

Šiame pavyzdyje dabar pašaliname vartotoją

useradd -G ftp jsmith
iš grupės
passwd jsmith
:

usermod -a -G group1,group2,group3 exampleusername

Kaip ištrinti grupę

Norėdami ištrinti esamą grupę, naudokite

usermod -a -G ftp,sudo,example geek
komanda, po kurios nurodomas grupės pavadinimas:

getent group

Išvada

Gerai, tai buvo visi žmonės! Tikiuosi, kad jums patinka šis straipsnis ir jums tai naudinga. Pateikite mums atsiliepimų apie tai. Taip pat, jei jūs turite daugiau klausimų ir klausimų, susijusių su šiuo straipsniu. Tada praneškite mums toliau pateiktame komentarų skyriuje. Netrukus susisieksime su jumis. Geros dienos!

Taip pat žiūrėkite: „WPS Office“ ir „LibreOffice“ palyginimas [„Office“ paketas, skirtas „Linux“)