Pagrindinis » kaip » Pradedančiųjų vadovas, skirtas „Linux“ naudotojų ir grupių valdymui

    Pradedančiųjų vadovas, skirtas „Linux“ naudotojų ir grupių valdymui

    „Ubuntu Linux“ naudoja grupes, kad padėtų jums valdyti naudotojus, nustatyti naudotojams leidimus ir net stebėti, kiek laiko jie praleidžia prie kompiuterio. Čia yra pradedančiojo vadovas, kaip tai veikia.

    Vartotojai ir grupės

    „Ubuntu“ yra sukurtas vienam asmeniui naudoti jį įdiegus į jūsų sistemą, tačiau jei kompiuterį naudos daugiau nei vienas asmuo, geriausia, kad kiekvienas asmuo turėtų savo vartotojo abonementą. Tokiu būdu kiekvienas asmuo gali turėti atskirus nustatymus ir dokumentus, o failai gali būti apsaugoti nuo kitų vartotojų to paties kompiuterio peržiūros.

    Paprastai „Linux“ kompiuteriuose yra dvi vartotojo abonementai - jūsų vartotojo abonementas ir šakninė paskyra, kuri yra super vartotojas, kuris gali pasiekti viską, kas yra kompiuteryje, padaryti sistemos pakeitimus ir administruoti kitus vartotojus. Ubuntu veikia šiek tiek kitaip, nors negalite prisijungti tiesiogiai kaip šaknis pagal nutylėjimą, o jūs naudojate sudo komandą, kad pereitumėte prie prieigos prie šaknų lygio, kai reikia atlikti pakeitimus.

    „Linux“ saugo visų vartotojų sąrašą „/ etc / groups“ faile. Šią komandą galite paleisti Terminale, kad galėtumėte peržiūrėti ir redaguoti savo sistemos grupes ir naudotojus:

    sudo vigr / etc / groups

    Vartotojų paskyrų kūrimas

    Norėdami sukurti naują vartotoją, galite eiti į „System -> Administration“> „User and Groups“ ir spustelėkite „Add“ mygtuką, kad pridėtumėte naują naudotoją.

    Nurodykite tinkamą pavadinimą, kuris identifikuoja kitą naudotoją, ir pažymėkite žymės langelį „šifruoti“, kad apsaugotumėte savo namų aplanką.

    Norėdami konfigūruoti vartotojo teises, spustelėkite mygtuką „Išplėstiniai nustatymai“.

    Vartotojo valdymo modulyje pateikiamos „Anna“ teisės pagal „Naudotojų privilegijos“ skirtuką.

    Rekomenduojame pašalinti „Administer System“ privilegiją iš kitų naudotojų paskyrų. Taip įsitikinkite, kad kiti vartotojai negali lengvai pakeisti svarbių sistemos parametrų, kurie gali pakenkti jūsų „Linux“ langui.

    Linux failų ir aplankų leidimai

    Kiekvienas „Linux“ failas turi vartotojų ir grupių leidimų rinkinį ir galite naudoti komandą ls -l, kad būtų rodomas visas terminalo leidimų ir atributų rinkinys.

    Skaitydami iš kairės į dešinę, kiekvienas sąrašo elementas reiškia:

    1

    Pavyzdžiui, pavyzdyje, rodančiame pavadintą failą anki, leidimai yra rwxr-xr-x, failas priklauso root vartotojui ir priklauso šakninei grupei, ir tai yra 159 baitai.

    Leidimo vėliava turi keturis komponentus, pirmasis simbolis yra vėliavėlė, paprastai naudojamas nurodyti, ar jis yra katalogas, ar failų katalogas parodys „d“, o įprastas failas parodys „-“. Kiti 9 simboliai yra suskirstyti į 3 simbolių rinkinius, rodančius vartotojo, grupės ir visų leidimų.

    Šiame konkrečiame pavyzdyje mes turime rwxr-xr-x, kuris gali būti suskaidytas taip:

    Leidimai atitinka šias reikšmes:

    • r = leidimas skaityti
    • w = rašymo leidimas
    • x = vykdyti leidimą

    Tai reiškia, kad atitinkamam failui visi turi skaityti ir vykdyti leidimus, bet tik root turi prieigą prie failo rašymo.

    Grupės nuosavybės pasikeitimas failais ir katalogais

    Anna yra 7-asis greideris ir jos brolis Petras tik įstojo į programavimo kursą universitete. Anna labiau domisi matematikos ar geografijos namų mokymo programine įranga, palyginti su Petru, kuris labiau domisi programinės įrangos kūrimo įrankiais.

    Galime sukonfigūruoti Anos ir Peterio prieigą prie šių programų, priskirdami jas atitinkamoms grupėms iš modulio „Valdyti grupes“.

    Sukursime dvi vartotojų grupes, K-12 studentų grupę, universiteto studentų grupę ir kiekvienai grupei priskirkime atitinkamas vartotojų abonementus.

    K-12 moksleiviams turėtume suteikti teisę naudotis švietimo programine įranga.

    „Linux“ saugo didžiąją dalį vykdomųjų programų, esančių „/ usr / bin“, pavyzdžiui, „Linux“ saugo „Anki“ pagal / usr / bin / anki. Jei nesate tikri, kur yra failas, wHich komanda yra patogus būdas sužinoti vietą iš terminalo:

    kuris anki

    Priskirkime Anki ir Kig k12 grupei naudojant chown komandą, kurioje naudojamas toks formatas:

    sudo chown: [grupės pavadinimas] [failų sąrašas]

    Taip pat galite atšaukti skaitymo ir vykdymo prieigą iš kitų vartotojų grupių naudodami chmod komandą.

    sudo chown: [grupės pavadinimas] [failų sąrašas]

    Ši komanda suteikia K12 grupės nariui prieigą prie Anki ir Kig. Turėtume apriboti universiteto grupės prieigos teises iš Anki ir Kig pašalindami skaitymo ir vykdymo leidimą iš „kitų“ grupių. Komandos formatas yra:

    chmod [ugoa] [+ - =] [rwxXst] fileORdirectoryName

    Pirmoji komanda, kurią vykdėme komandinėje eilutėje, pašalina skaitymo (r) ir vykdymo (x) privilegiją iš kitos grupės. „O“ parinktis rodo, kad mes keičiame „Windows“ prieigos teisę Kita grupę. „-“ parinktis reiškia, kad norime pašalinti tam tikrą failą leidimus, nurodytus parametruose, atitinkančiuose „-“ parinktį. „Chmod“ žmogaus puslapis pateikia išsamų šių parinkčių paaiškinimą.

    vyras chmod

    Kompiuterio naudojimo stebėjimas

    „Timekpr“ leidžia nustatyti kiekvienam vartotojui ribotą skaičiavimo laiką, o programinės įrangos šaltiniams turėsite pridėti šiuos PPA, kad galėtumėte įdiegti „Timekpr“ iš „Ubuntu“ programinės įrangos centro.

    deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
    deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main

    „Ubuntu“ programinės įrangos centras yra paprasčiausias būdas įdiegti „Timekpr“ tiesiog naudokite paieškos laukelį ir jis turėtų būti teisingas.

    „Timekpr“ leidžia apriboti kompiuterio naudojimo laiką iki tam tikro laiko kiekvienos mėnesio dienos. Pvz., Galime nurodyti kompiuterio laiką 300 minučių sekmadienį ir 60 minučių pirmadienį.

    „Timekpr“ pasirodys naudotojo užduočių juostoje ir užrakins darbalaukį, kai vartotojo skaičiavimo laikas baigsis.


    Naudotojas ir grupės yra gana didelė koncepcija, apimanti vieną straipsnį. Ar mes praleidome kažką svarbaus? Nesivaržykite dalytis žiniomis su kitais skaitytojais komentaruose.