Početna » kako da » Vodič za početnike za upravljanje korisnicima i grupama u Linuxu

    Vodič za početnike za upravljanje korisnicima i grupama u Linuxu

    Ubuntu Linux koristi grupe kako bi vam pomogao da upravljate korisnicima, postavljate dozvole za te korisnike, pa čak i pratite koliko vremena troše ispred računala. Evo vodiča za početnike kako sve funkcionira.

    Korisnici i grupe

    Ubuntu je postavljen tako da ga koristi samo jedna osoba kada ga instalirate u vaš sustav, ali ako više osoba koristi računalo, najbolje je da svaka osoba ima svoj korisnički račun. Na taj način svaka osoba može imati zasebne postavke i dokumente, a datoteke mogu biti zaštićene od drugih korisnika na istom računalu.

    Obično Linux računala imaju dva korisnička računa - vlastiti korisnički račun, i root račun, koji je super korisnik koji može pristupiti svemu na računalu, napraviti sistemske promjene i upravljati drugim korisnicima. Ubuntu radi malo drugačije, iako se ne možete prijaviti izravno kao root prema zadanim postavkama, a vi koristite sudo naredbu za prebacivanje na pristup na korijenskoj razini kada je potrebno izvršiti promjenu.

    Linux pohranjuje popis svih korisnika u datoteku '/ etc / groups'. Tu naredbu možete pokrenuti na terminalu da biste pregledali i uredili grupe i korisnike u vašem sustavu:

    sudo vigr / etc / groups

    Izrada korisničkih računa

    Da biste stvorili novog korisnika, možete otići u sustav -> administracija -> korisnik i grupe i kliknite gumb "Dodaj" da biste dodali novog korisnika.

    Navedite odgovarajuće ime koje identificira drugog korisnika i označite potvrdni okvir "encrypt" (šifriranje) da biste osigurali matičnu mapu.

    Kliknite gumb "Napredne postavke" da biste konfigurirali korisničke privilegije.

    Modul za upravljanje korisnicima navodi Anna-ove privilegije pod karticom "Korisničke povlastice".

    Preporučujemo da uklonite povlasticu "Administracijski sustav" s drugih korisničkih računa. Ovo je kako bi se osiguralo da drugi korisnici ne mogu lako promijeniti kritične postavke sustava koje mogu ugroziti vaš Linux okvir.

    Dozvole za Linux datoteke i mape

    Svaka datoteka u Linuxu ima skup dozvola korisnika i grupa, a možete koristiti naredbu ls -l da biste prikazali cijeli skup dopuštenja i atributa s terminala.

    Čitanje s lijeva na desno, svaka stavka na popisu znači:

    1

    Na primjer, u primjeru koji prikazuje datoteku pod nazivom anki, dozvole su rwxr-xr-x, datoteka je u vlasništvu korijenskog korisnika i pripada korijenskoj grupi, a 159 bajtova.

    Oznaka dopuštenja ima četiri komponente, prvi znak koji je zastavica, obično se koristi za označavanje je li to direktorij ili datoteka-direktorij koji će pokazati “d”, a redovna datoteka će prikazati “-”. Sljedećih 9 znakova podijeljeno je u skupove od 3 znaka, koji označavaju korisnička, skupna i sva prava.

    U ovom primjeru imamo rwxr-xr-x, koji se može razbiti ovako:

    Dozvole odgovaraju sljedećim vrijednostima:

    • r = dopuštenje čitanja
    • w = dopuštenje za pisanje
    • x = dozvola izvršavanja

    To znači da za datu datoteku svatko ima dozvole za čitanje i izvršavanje, ali samo root ima pristup za pisanje u datoteku.

    Promjena vlasništva nad grupama datoteka i direktorija

    Anna je učenica 7. razreda, a njezin brat Peter upisao je program na sveučilištu. Anna će biti više zainteresirana za korištenje obrazovnog softvera za domaću zadaću iz matematike ili geografije, u usporedbi s Petrom koji je više zainteresiran za korištenje alata za razvoj softvera.

    Možemo konfigurirati Anna i Peter pristup tim aplikacijama dodjeljujući ih odgovarajućim skupinama iz modula "Manage Groups".

    Kreiramo dvije skupine korisnika, grupu K-12 studenata, grupu studenata Sveučilišta i dodijelimo odgovarajuće korisničke račune svakoj grupi.

    Trebamo dati K-12 učenicima privilegije da vode obrazovni softver.

    Linux pohranjuje većinu izvršnih datoteka pod / usr / bin, primjerice, Linux pohranjuje Anki u / usr / bin / anki. Ako niste sigurni gdje se datoteka nalazi, which naredba je prikladan način za pronalaženje lokacije s terminala:

    koji anki

    Dodijelimo Anki i Kig grupi k12 koristeći chown naredba koja koristi sljedeći format:

    sudo chown: [naziv grupe] [popis datoteka]

    Također možete opozvati čitanje i izvršavanje pristupa iz drugih korisničkih skupina pomoću chmod naredba.

    sudo chown: [naziv grupe] [popis datoteka]

    Ova naredba daje članu grupe K12 pristup Anki i Kig. Trebali bismo ograničiti prava pristupa sveučilišne skupine iz Anki i Kig uklanjanjem dopuštenja za čitanje i izvršavanje od „drugih“ grupa. Format naredbe je:

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

    Prva naredba koju smo izvršili u naredbenom retku uklanja pročitanu (r) i izvršnu (x) povlasticu iz grupe "Ostalo". Opcija "O" označava da mijenjamo pravo pristupa drugo skupina. Opcija "-" znači da želimo ukloniti određene datoteka dozvole navedene u parametrima koji slijede opciju "-". Man stranica chmoda daje detaljno objašnjenje ovih opcija.

    man chmod

    Praćenje korištenja računala

    Timekpr omogućuje nam da postavimo svakom korisniku ograničeno vrijeme računanja, a vi ćete morati dodati sljedeće PPA u izvore softvera kako biste mogli instalirati Timekpr iz Ubuntu centra za softver..

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

    Ubuntu Software Center je najlakši način za instaliranje Timekpr-a samo koristite okvir za pretraživanje i trebao bi doći.

    Timekpr omogućuje nam da ograničimo vrijeme korištenja računala na određeni vremenski okvir na svaki dan u mjesecu. Na primjer, možemo odrediti vrijeme korištenja računala za 300 minuta u nedjelju i 60 minuta u ponedjeljak.

    Timekpr će se pojaviti na korisnikovoj traci zadataka i zaključati radnu površinu kada je vrijeme računanja korisnika gore.


    Korisnik i grupe je prilično velik koncept za pokrivanje unutar jednog članka. Jesmo li propustili nešto važno? Slobodno podijelite znanje s ostalim čitateljima u komentarima.