15Jul

Pridėti naudotoją į "Linux" grupę( arba antrą grupę)

Vartotojo abonementai gali būti priskirti vienai ar kelioms "Linux" grupėms. Galite konfigūruoti failų leidimus ir kitas privilegijas pagal grupes. Pavyzdžiui, Ubuntu, sudo grupėje vartotojai gali naudoti komandą sudo, norėdami gauti aukštesnius leidimus.

Sukurkite naują grupę

Jei norite sukurti naują grupę savo sistemoje, naudokite komandą groupadd po komandą, pakeičiant new_group pavadinimu grupės, kurią norite sukurti. Jums reikės naudoti sudo su šia komanda( arba Linux distribucijose, kuriose nenaudojama sudo, prieš paleidžiant komandą turėsite paleisti su komandą savarankiškai gauti aukštesnius leidimus).

sudo groupadd mynewgroup

Pridėti esamos vartotojo abonementą į

grupę Norėdami pridėti esamą vartotojo abonementą į savo sistemos grupę, naudokite komandą usermod, pakeičiant pavyzdinę grupę su grupės pavadinimu, į kurį norite pridėti naudotoją į "andexampleusername" suvartotojo vardas, kurį norite pridėti.

usermod -a -G examplegroup exampleusername

Pavyzdžiui, norint įtraukti vartotojo geek į grupę sudo, naudokite šią komandą:

usermod -a -G sudo geek

Keisti vartotojo pirminę grupę

Nors vartotojo paskyra gali būti dalisdaugelis grupių, viena iš grupių visada yra "pirminė grupė", o kitos yra "antrinės grupės".Vartotojo prisijungimo procesas ir failai bei aplankai, kuriuos sukuria vartotojas, bus priskirti pirminiai grupei.

Norėdami pakeisti pirminę grupę, kuriam priskiriamas naudotojas, paleiskite komandą usermod, pakeisdami pavyzdinę grupę su grupės pavadinimu, kurį norite būti pagrindiniu, ir pavadinimą pavadinimu su vartotojo abonemento pavadinimu.

usermod -g grupėname vartotojo vardas

Pažymėkite -g čia. Kai naudojate mažąsias g kategorijas, priskiriate pirminę grupę.Kai naudojate didžiąsias raides -G, kaip nurodyta pirmiau, priskiriate naują antrinę grupę.

Žiūrėti grupes Vartotojo paskyra priskiriama

Norėdami peržiūrėti grupes, kurioms priskirta dabartinė vartotojo paskyra, paleiskite komandų grupes. Pamatysite grupių sąrašą.

grupės

Norėdami peržiūrėti su kiekviena grupe susietus skaitmeninius ID, paleisk id komandą:

id

Norėdami peržiūrėti grupes, priskiriama kita vartotojo paskyra, paleiskite komandų grupes ir nurodykite vartotojo abonemento pavadinimą.

grupės exampleusername

Taip pat galite peržiūrėti numerius, susietus su kiekviena grupe, paleisdami ID komandą ir nurodydami naudotojo vardą.

id exampleusername

Pirmoji grupė grupių sąraše arba grupė, parodyta po "gid =" id sąraše, yra pagrindinė vartotojo abonemento grupė.Kitos grupės yra antrinės grupės. Taigi, žemiau esančiame ekrano paveikslėlyje vartotojo sąskaitos pagrindinė grupė yra pavyzdys.

Sukurkite naują naudotoją ir priskirkite grupę vienoje komandoje

Kartais galite norėti sukurti naują vartotojo abonementą, turinčią prieigą prie konkretaus išteklių ar katalogo, pvz., Naujo FTP vartotojo. Galite nurodyti grupes, kurioms naudotojo paskyra bus priskirta kuriant vartotojo paskyrą su komanda useradd, pvz., Tokia:

useradd -G examplegroup exampleusername

Pavyzdžiui, norint sukurti naują vartotojo paskyrą pavadinimu jsmith ir priskirti šią sąskaitą ftpgrupė:

useradd -G ftp jsmith

Po to norėsite priskirti tam naudotojui slaptažodį:

passwd jsmith

Pridėti naudotoją į kelias grupes

Nurodant antrines grupes vartotojo abonementui, galite lengvai priskirti kelias grupes vienu metu, atskyrę sąrašą kableliu.

usermod -a -G group1, group2, group3 exampleusername

Pavyzdžiui, jei norite pridėti naudotojo vardą geek į ftp, sudo ir pavyzdžių grupes, paleiskite:

usermod -a -G ftp, sudo, example geek

Galite nurodyti tiek daug grupių, kiek norite - tiesiog atskirkite juos visus kableliais.

Rodyti visas sistemos sistemas

Jei norite peržiūrėti visų jūsų sistemoje esančių grupių sąrašą, galite naudoti komandą getent:

getent group

Ši išvestis taip pat parodys, kurios vartotojo abonementai yra tų grupių nariai. Taigi, žemiau pateiktame ekrano paveikslėlyje matome, kad vartotojo abonementai syslog ir chris yra adm grupės nariai.

Tai turėtų apimti viską, ko jums reikia žinoti apie naudotojų įtraukimą į "Linux" grupes.