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.
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“
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.
Pasirengę pradėti kurti atvirojo kodo operacinę sistemą? Čia pateikiami geriausi „Linux“ distros programavimui.
- Nenurodytas
„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.
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.