Kaip valdyti vartotojų grupes naudojant „Groupadd“ „Linux“

Kaip valdyti vartotojų grupes naudojant „Groupadd“ „Linux“

Vartotojų valdymas yra gana paprastas, jei asmeniniame kompiuteryje naudojate „Linux“. Tačiau tiems, kurie turi serverį, kuriame yra tūkstančiai vartotojų, valdymas tampa rimta problema, kuria reikėtų pasirūpinti.





Laimei, „Linux“ operacinės sistemos suteikia jums galimybę valdyti ir valdyti jūsų sistemos vartotojus. Galite kurti grupes ir prie jų pridėti vartotojų. Tada, užuot priskyrę leidimus kiekvienam sistemos vartotojui, galite lengvai įgalioti vartotojų grupes suteikdami jiems privilegijas, susijusias su sistemos darbo eiga.





Sukurkite vartotojų grupes „Linux“

„Linux“ pateikiama numatytoji vartotojų grupių kūrimo komanda. Galite naudoti pridėti grupę komandą, kad į savo sistemą būtų įtrauktos naujos grupės. Pagrindinė komandos sintaksė yra tokia:





groupadd [options] groupname

Norėdami sukurti naują vartotojų grupę „rašytojai“:

groupadd writers

Vykdydami aukščiau paminėtą komandą, prie programos bus pridėtas naujas įrašas /etc/group ir /etc/gshadow failus jūsų sistemoje. Galite patikrinti naują grupės įrašą rinkmenose įvesdami katė /etc /group ir katė /etc /gshadow jūsų terminale.



negalėjo įvykdyti jūsų užklausos dėl programos klaidos

Atminkite, kad tik administratoriaus teises turintys vartotojai gali kurti vartotojų grupes. Prieš vykdydami komandą groupadd, nepamirškite perjungti į superuser.

Jei bandysite sukurti grupę pavadinimu, kuris jau yra, pamatysite klaidą, nurodančią:





groupadd: group 'writers' already exists

Tačiau galite atmesti klaidą naudodami -f arba -jėga vėliava su komanda.

groupadd --force writers
groupadd -f writers

Sukurkite vartotojų grupes naudodami unikalų GID

Kai sukuriate naują vartotojų grupę, sistema jai automatiškai priskiria grupės ID arba GID. Jei norite, kad jūsų grupė turėtų konkretų grupės ID, galite tai padaryti naudodami -g arba --grabas vėliava.





groupadd -g 600 writers
groupadd --gid 600 writers

Jei bandysite priskirti jau paimtą grupės ID, įvyks ši klaida.

groupadd: GID '600' already exists

Nors tai nerekomenduojama, bet galite pridėti -arba arba --ne unikalus vėliavą, kad priverstinai priskirtų grupės ID.

groupadd -o -g 600 writers

Sukurkite vartotojų grupes naudodami slaptažodį

Nors galite pridėti slaptažodį prie savo grupių, jie nėra naudingi vartotojui. The -p vėliava leidžia nurodyti savo vartotojų grupės slaptažodį.

groupadd -p secretpassword writers

Susijęs: Kaip pakeisti slaptažodį „Linux“

Kurkite sistemos grupes „Linux“

Yra nedidelis skirtumas tarp sisteminių grupių ir įprastų grupių. Sistemos grupės yra specialios grupės, apimančios vartotojus, atsakingus už sistemos operacijų, tokių kaip atsarginė kopija ir priežiūra, atlikimą.

Naudoti -r arba -sistema vėliavą, kad sukurtumėte sistemos grupę „Linux“:

groupadd -r hardwareteam
groupadd --system hardwareteam

Gaukite naudotojų grupės narių sąrašą

Norėdami sužinoti, kiek narių yra konkrečios grupės dalis, galite naudoti sustingęs komandą iš savo terminalo. Ši komanda parodys visų „rašytojų“ grupės narių sąrašą:

getent group writers

Pridėkite vartotojų prie grupių

Dabar, kai savo sistemoje sukūrėte vartotojų grupę, atėjo laikas prie jos pridėti keletą vartotojų. „Usermod“ yra galinga komandų eilutės priemonė, nes joje yra įvairių su vartotojo valdymu ir moderavimu susijusių parinkčių. Tai taip pat leidžia lengvai pridėti vartotojų prie savo grupės. Pagrindinė komandos sintaksė yra tokia:

usermod [options] groupname username

Pridėkite esamą vartotoją prie grupių

Jei norite prie savo grupės pridėti esamą vartotoją, ir -G vėliavos yra tai, ko jums reikia. The -G vėliava reiškia grupes, o reiškia pridėti, pridėti arba pridėti.

usermod -a -G writers randomuser

Taip pat galite pridėti vartotoją prie kelių grupių. Viskas, ką jums reikia padaryti, tai įvesti grupių pavadinimus, atskirtus kableliais.

usermod -a -G writers,admin,owner randomuser

Pridėkite naują vartotoją prie grupės

Galite naudoti useradd komandą, kai nori pridėti naują vartotoją prie „Linux“ sistemos . „Useradd“ suteikia jums galimybę priskirti grupę vartotojui jos sukūrimo metu. The -G vėliava leidžia vartotojui nurodyti grupę.

useradd -G writers randomuser

Taip pat lengva pridėti vartotoją prie kelių grupių. Tiesiog perduokite grupių pavadinimus, atskirtus kableliais, numatytojoje komandoje.

kaip leisti svetainę per užkardą
useradd -G writers,admin,owner randomuser

Pašalinti vartotojus iš grupės

Taip pat galite pašalinti naudotojus iš grupės naudodami usermod . Atminkite, kad „Linux“ sistemoje vartotojui gali būti priskirtos kelios grupės. Viena iš šių grupių yra paskelbta pagrindine grupe, o kitos - antrinėmis.

Jei bandote pašalinti vartotoją iš grupės, įsitikinkite, kad po pašalinimo jame yra bent viena pagrindinė grupė. Pavyzdžiui, „atsitiktinis“ vartotojas yra administratorių, rašytojų ir redaktorių grupių dalis; kur admin yra pagrindinė grupė, o likusios - antrinės grupės.

Galite pašalinti vartotoją tik iš grupės rašytojų ir redaktorių. Norėdami tai padaryti, turite perduoti grupės pavadinimą, kurio nariu norite likti vartotojas. Tai reiškia, kad norint pašalinti vartotojo „atsitiktinį“ iš grupės redaktorių, naudojama ši komanda:

usermod -G writers random

Atkreipkite dėmesį, kad viskas, ką jums reikėjo padaryti, buvo nuimti pridėti vėliavą (-a) iš komandos, kurią naudojate vartotojui pridėti prie grupės.

Ištrinkite grupes „Linux“

Kai nebenorite laikyti vartotojų grupės savo sistemoje, galite ištrinti grupę naudodami groupdel komandą. Komandos sintaksė yra tokia:

groupdel [options] groupname

Norėdami ištrinti vartotojų grupę „rašytojai“:

groupdel writers

Jei bandysite pašalinti grupę, kuri neegzistuoja, gausite klaidą, nurodančią:

groupdel: group 'writers' does not exist

Vartotojų grupių valdymas „Linux“

Vartotojo valdymas gali būti sudėtingas, jei nežinote apie „Linux“ komandas, kurias turite naudoti. Tai tampa tikrai paprasta, kai žinote komandas, susijusias su moderavimu ir valdymu.

Serverio administratoriai turėtų stengtis naudoti „Linux“ paskirstymus, kurie puikiai tinka jų poreikiams. Tokiu būdu jie iš karto gaus visus serveriui valdyti reikalingus įrankius ir paslaugas.

Dalintis Dalintis „Tweet“ Paštu 10 geriausių „Linux“ platintojų kūrėjams

Pasiruošę pradėti kurti atvirojo kodo operacinėje sistemoje? Čia yra geriausi „Linux“ distribucijos programavimui.

Skaityti toliau
Susijusios temos Apie autorių Deepesh Sharma(Paskelbti 79 straipsniai)

„Deepesh“ yra „MUO“ jaunesnysis „Linux“ redaktorius. Jis rašo informacinius vadovus apie „Linux“, siekdamas suteikti palaimingos patirties visiems naujokams. Nesate tikri dėl filmų, bet jei norite kalbėti apie technologijas, jis yra jūsų vaikinas. Laisvalaikiu galite jį skaityti knygas, klausytis skirtingų muzikos žanrų ar groti gitara.

Spausdinti failų sąrašą aplanke „Windows 10“
Daugiau iš „Deepesh Sharma“

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia