If-Koubou

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

Vodič za početnike za upravljanje korisnicima i grupama u Linuxu (Kako da)

Ubuntu Linux koristi grupe koje vam pomažu upravljati korisnicima, postaviti dozvole za te korisnike, pa čak i pratiti koliko vremena troše pred računalom. Evo vodiča za početnike kako to sve funkcionira.

Korisnici i grupe

Ubuntu je postavljen za jednu osobu koja će se koristiti kada ga instalirate u svoj 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 se mogu zaštititi od drugih korisnika na istom računalu.

Uobičajeno, na Linux računalima postoje dva korisnička računa - vaš korisnički korisnički račun, a root račun, koji je super korisnik koji može pristupiti svemu na računalu, mijenja sustav i upravlja drugim korisnicima. Međutim, Ubuntu radi malo drugačije - ako se ne možete prijaviti izravno kao root prema zadanim postavkama, a vi koristite sudo naredba za prebacivanje na pristup na razini korijena kada trebate izvršiti promjenu.

Linux pohranjuje popis svih korisnika u '/ etc / groups' datoteci. Tu naredbu možete pokrenuti u Terminalu da biste pregledali i uredili grupe i korisnike u svom sustavu:

sudo vigr / etc / groups

Izrada korisničkih računa

Da biste izradili novi korisnik, prijeđite na Sustav -> Administracija -> Korisnik i grupe, a zatim kliknite gumb "Dodaj" da biste dodali novog korisnika.

Dajte odgovarajuće ime koje identificira drugog korisnika i označite potvrdni okvir "šifriranje" kako biste osigurali svoju kućnu mapu.

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

Modul za upravljanje korisnicima navodi Anna povlastice pod karticom "User Privileges".

Preporučujemo da uklonite privilegiju "Administrator sustava" s drugih korisničkih računa. To je kako bi bili sigurni da drugi korisnici ne mogu lako promijeniti kritične postavke sustava koje bi mogle ugroziti vaš Linux okvir.

Linux dozvole za datoteke i mape

Svaka datoteka u Linuxu ima skup korisnički i grupnih dopuštenja, a pomoću ls -l naredbe možete prikazati cijeli skup dozvola i atributa iz 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 root korisnika i pripada root grupi, i to je 159 bajta.

Zastava dopuštenja ima četiri komponente, prvi znak koji je zastava, obično se koristi za označavanje je li imenik ili datoteka - direktorij bi prikazao "d", a redovita datoteka će prikazati "-". Sljedećih 9 znakova raščlanjuju se u skupove od 3 znaka, koji označavaju korisničku, grupnu i sva dopuštenja.

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

Dopuštenja odgovaraju sljedećim vrijednostima:

  • r = dopuštenje za čitanje
  • w = dopuštenje za pisanje
  • x = dozvolu izvršavanja

To znači da su za predmetnu datoteku svi pročitali i izvršili dozvole, ali samo root ima pristup pisanju datoteke.

Promjena vlasništva nad datotekama i direktorijima grupe

Anna je 7. razreda i njezin brat upravo se upisao u programski tečaj na sveučilištu. Anna će biti više zainteresirana za korištenje obrazovnog softvera za matematiku ili geografsku zadaću, u usporedbi s Peterom koji je više zainteresiran za korištenje alata za razvoj softvera.

Možemo konfigurirati Annaov i Peterov pristup tim aplikacijama dodjeljivanjem ih odgovarajućim grupama iz modula "Upravljanje grupama".

Izradimo dvije grupe korisnika, grupu studenata K-12, studentsku grupu studenata i dodijelimo odgovarajuće korisničke račune svakoj grupi.

K-12 studentima trebamo dati privilegije za pokretanje obrazovnog softvera.

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

što anki

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

sudo chown: [ime grupe] [popis datoteka]

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

sudo chown: [ime grupe] [popis datoteka]

Ova naredba daje članu K12 grupe pristup Anki i Kig. Trebali bismo ograničiti prava pristupa sveučilišne grupe od Anki i Kig uklanjanjem dozvola za čitanje i izvršavanje iz "Ostalo" skupina. Format naredbe je:

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

Prva naredba koju izvršavamo u naredbenom retku uklanja privitak za čitanje (r) i izvršavanje (x) iz grupe "Ostalo". Opcija "O" označava da mijenjamo pristupno pravo na drugo skupina. Opcija "-" znači da želimo ukloniti određene datoteka dopuštenja navedena u parametrima koja slijede opciju "-". Čovjekova stranica chmoda daje detaljno objašnjenje ovih opcija.

čovjek chmod

Praćenje korištenja računala

Timekpr nam omogućuje da svakom korisniku dajemo ograničenu količinu vremena računanja i moramo dodati sljedeće PPA na vaše izvore softvera tako da možete instalirati Timekpr iz Ubuntu softverskog centra.

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

Ubuntu softverski centar je najlakši način za instalaciju Timekpr-samo koristite okvir za pretraživanje i trebao bi odmah doći.

Timekpr nam omogućuje ograničavanje vremena korištenja računala određenim vremenskim okvirom 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 korisničkoj traci zadataka i zaključati radnu površinu kada vrijeme računanja korisnika bude gore.

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