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ėjamsPasiruošę 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