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

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

Kurkite vartotojų grupes sistemoje „Linux“

„Linux“ yra numatytoji komanda, skirta kurti vartotojų grupes. Galite naudoti grup komandą, norėdami pridėti naujų grupių į savo sistemą. Pagrindinė komandos sintaksė yra:

groupadd [parinktys] groupname

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

grupės ir rašytojų

Vykdydami pirmiau minėtą komandą prie „“ pridėsite naują įrašą /etc/group ir /etc/gshadow failus jūsų sistemoje. Galite patikrinti naują grupės įrašą rinkmenose įvesdami katė / etc / group ir katė / etc / gshadow savo terminale.

instagram viewer

Atminkite, kad tik vartotojai, turintys administratoriaus teises, gali kurti vartotojų grupes. Prieš vykdydami komandą groupadd, nepamirškite pereiti prie super vartotojo.

Jei bandysite sukurti grupę jau egzistuojančiu pavadinimu, pamatysite klaidą:

groupadd: grupė „rašytojai“ jau yra

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

groupadd - jėgos rašytojai
groupadd -f rašytojai

Kurkite vartotojų grupes naudodami unikalų GID

Kai kuriate 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 --gid vėliava.

groupadd -g 600 rašytojų
groupadd - 600 rašytojų

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

groupadd: GID „600“ jau yra

Nors tai nerekomenduojama, bet galite pridėti -o arba - nėra unikalus vėliava priverstinai priskirti grupės ID.

groupadd -o -g 600 rašytojų

Kurkite vartotojų grupes naudodami slaptažodį

Nors galite pridėti slaptažodį prie savo grupių, vartotojui jie praktiškai nenaudojami. -p vėliava leidžia nurodyti vartotojo grupės slaptažodį.

groupadd -p slaptųjų slaptažodžių rašytojai

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

Kaip pakeisti „Linux“ slaptažodį

Reikia pakeisti „Linux“ slaptažodį? Čia yra viskas, ką reikia žinoti apie slaptažodžio nustatymą iš naujo „Linux“.

Kurkite sistemos grupes sistemoje „Linux“

Yra nedidelis skirtumas tarp sistemos grupių ir įprastų grupių. Sistemos grupės yra specialios grupės, kurios apima vartotojus, kurie yra atsakingi už sistemos operacijų, tokių kaip atsarginė kopija ir priežiūra, atlikimą.

Naudoti -r arba --sistema vėliava sukurti sistemos grupę sistemoje „Linux“:

groupadd -r hardwareteam
groupadd - sistemos hardwareteam

Gauti vartotojų grupės narių sąrašą

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

getent grupės rašytojai

Pridėti vartotojų prie grupių

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

usermod [parinktys] grupės pavadinimas vartotojo vardas

Pridėkite esamą vartotoją prie grupių

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

usermod -a -G rašytojai randomuseris

Taip pat galite pridėti vartotoją prie kelių grupių. Jums tereikia įvesti grupių pavadinimus, atskirtus kableliais.

usermod -a -G rašytojai, administratorius, savininkas randomuseris

Pridėti naują vartotoją prie grupės

Galite naudoti vartotojo adresas komandą, kai norite pridėkite naują vartotoją prie savo „Linux“ sistemos. „Useradd“ suteikia galimybę priskirti grupę vartotojui jo sukūrimo metu. -G vėliava leidžia nurodyti vartotojui grupę.

useradd -G rašytojai randomuseris

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

useradd -G rašytojai, administratorius, savininkas randomuseris

Pašalinti vartotojus iš grupės

Taip pat galite pašalinti vartotojus iš grupės naudodami usermod. Atminkite, kad „Linux“ sistemoje vartotojui gali būti priskirtos kelios grupės. Viena iš tų grupių yra deklaruojama kaip Pagrindinė, o kitos - kaip antrinės.

Jei bandote pašalinti vartotoją iš grupės, įsitikinkite, kad po pašalinimo jame yra bent viena pagrindinė grupė. Pavyzdžiui, „atsitiktinis“ vartotojas yra administratoriaus, rašytojų ir redaktorių grupių dalis; kur „admin“ yra pagrindinė grupė, o likusieji yra 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, kad vartotojas liktų. Tai reiškia, kad norint pašalinti „atsitiktinį“ vartotoją iš grupės redaktorių, naudojama ši komanda:

usermod -G rašytojai atsitiktiniai

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

Ištrinti grupes sistemoje „Linux“

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

groupdel [parinktys] groupname

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

groupdel rašytojai

Jei bandysite pašalinti neegzistuojančią grupę, gausite klaidą nurodydami:

groupdel: grupės „rašytojai“ nėra

Vartotojų grupių valdymas sistemoje „Linux“

Vartotojų valdymas gali būti sunkus, jei nežinote „Linux“ komandų, kurias turite naudoti. Tai tampa tikrai lengva, kai sužinosite komandas ir susijusias su saiku ir valdymu.

Serverio administratoriai turėtų pabandyti naudoti jų poreikius atitinkančius „Linux“ paskirstymus. Tokiu būdu jie iškart gaus visus serverio valdymui reikalingus įrankius ir komunalines paslaugas.

El
10 geriausių „Linux“ distrofijų kūrėjams

Pasirengę pradėti kurti atvirojo kodo operacinę sistemą? Čia pateikiami geriausi „Linux“ distros programavimui.

Susijusios temos
  • Nenurodytas
Apie autorių
„Deepesh Sharma“ (Paskelbta 10 straipsnių)

„Deepesh“ yra „Tech“ tinklaraštininkas ir daugiau nei 3 metus rašė informacinį turinį. Šiuo metu jis tęsia kompiuterių programų bakalauro studijas žinomame Indijos universitete. Laisvalaikiu jam patinka rašyti, klausytis muzikos ir groti gitara.

Daugiau iš „Deepesh Sharma“

Prenumeruokite mūsų naujienlaiškį

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

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.