Vodnik za začetnike za upravljanje uporabnikov in skupin v Linuxu
Ubuntu Linux uporablja skupine, ki vam pomagajo pri upravljanju uporabnikov, nastavljanju dovoljenj za te uporabnike in celo spremljajo, koliko časa porabijo pred računalnikom. Tukaj je vodič za začetnike, kako deluje.
Uporabniki in skupine
Ubuntu je nastavljen tako, da ga lahko uporabi ena oseba, ko ga namestite v sistem, če pa računalnik uporablja več kot ena oseba, je najbolje, da ima vsak uporabnik svoj uporabniški račun. Na ta način lahko vsaka oseba ima ločene nastavitve in dokumente, datoteke pa je mogoče zaščititi pred ogledom drugih uporabnikov na istem računalniku.
Običajno imajo Linux računalniki dva uporabniška računa - svoj uporabniški račun in korenski račun, ki je super uporabnik, ki lahko dostopa do vsega na računalniku, spreminja sistem in upravlja druge uporabnike. Ubuntu deluje nekoliko drugače, čeprav se ne morete prijaviti neposredno kot root po privzetku, in uporabite sudo , da preklopite na dostop na korenski ravni, ko morate spremeniti.
Linux shrani seznam vseh uporabnikov v datoteko '/ etc / groups'. Ta ukaz lahko zaženete v terminalu, da si ogledate in uredite skupine in uporabnike v sistemu:
sudo vigr / etc / groups
Ustvarjanje uporabniških računov
Če želite ustvariti novega uporabnika, se lahko pomaknete v sistem -> uprava -> uporabnik in skupine in kliknete gumb »Dodaj«, da dodate novega uporabnika..
Podajte ustrezno ime, ki identificira drugega uporabnika, in označite potrditveno polje »šifriraj«, da zavarujete svojo domačo mapo.
Kliknite gumb »Napredne nastavitve«, da konfigurirate uporabniške pravice.
Modul za upravljanje uporabnikov navaja Anine privilegije na zavihku »Privilegiji uporabnikov«.
Priporočamo, da odstranite pooblastilo »Skrbniški sistem« iz drugih uporabniških računov. S tem zagotovite, da drugi uporabniki ne morejo preprosto spremeniti kritičnih sistemskih nastavitev, ki bi lahko ogrozile vaš Linux.
Dovoljenja za datoteke in mape za Linux
Vsaka datoteka v Linuxu ima nabor uporabniških in skupinskih dovoljenj in lahko uporabite ukaz ls -l za prikaz celotnega nabora dovoljenj in atributov iz terminala..
Branje od leve proti desni, vsak element na seznamu pomeni:
1
Na primer, v primeru, ki prikazuje ime datoteke anki, dovoljenja so rwxr-xr-x, datoteka je v lasti korenskega uporabnika in pripada korenski skupini, ki ima 159 bajtov.
Oznaka dovoljenja ima štiri komponente, prvi znak pa je zastava, ki se običajno uporablja za označevanje, ali je imenik ali datoteka-imenik prikazal »d«, in navadna datoteka bo prikazala »-«. Naslednjih 9 znakov je razdeljenih v sklope treh znakov, ki označujejo dovoljenja za uporabnika, skupino in vsakogar.
V tem posebnem primeru imamo rwxr-xr-x, ki se lahko razdeli tako:
Dovoljenja ustrezajo naslednjim vrednostim:
- r = dovoljenje za branje
- w = dovoljenje za pisanje
- x = dovoljenje za izvedbo
To pomeni, da je za zadevno datoteko vsakdo prebral in izvršil dovoljenja, vendar ima samo root dostop do zapisovanja v datoteko.
Spreminjanje lastništva skupin datotek in imenikov
Anna je sedmi razred in njen brat Peter se je vpisal na tečaj programiranja na univerzi. Anna bo bolj zainteresirana za uporabo izobraževalne programske opreme za svojo matematično ali geografsko domačo nalogo, v primerjavi s Petrom, ki je bolj zainteresiran za uporabo orodij za razvoj programske opreme.
Aninega in Petrovega dostopa do teh aplikacij lahko konfiguriramo tako, da jih dodelimo ustreznim skupinam iz modula »Upravljanje skupin«.
Ustvarimo dve skupini uporabnikov, skupino študentov K-12, skupino študentov univerze in dodeli ustrezne uporabniške račune vsaki skupini.
Študentom K-12 bi morali dati privilegije za vodenje izobraževalne programske opreme.
Linux shrani večino izvršljivih datotek v / usr / bin, na primer Linux shrani Anki pod / usr / bin / anki. Če niste prepričani, kje se nahaja datoteka, which ukaz je priročen način za iskanje lokacije s terminala:
ki anki
Dodelimo Anki in Kig skupini k12 z uporabo chown ukaz, ki uporablja naslednjo obliko:
sudo chown: [ime skupine] [seznam datotek]
Prav tako lahko prekličete dostop za branje in izvršitev iz drugih uporabniških skupin z uporabo chmod ukaz.
sudo chown: [ime skupine] [seznam datotek]
Ta ukaz daje članu skupine K12 dostop do Anki in Kig. Pravice dostopa univerzitetne skupine Anki in Kig bi morali omejiti tako, da odstranimo dovoljenje za branje in izvršitev iz »drugih« skupin. Oblika zapisa je:
chmod [ugoa] [+ - =] [rwxXst] fileORdirectoryName
Prvi ukaz, ki smo ga izvedli v ukazni vrstici, odstrani pooblastilo za branje (r) in izvršitev (x) iz skupine »Drugo«. Možnost »O« pomeni, da spreminjamo pravico dostopa do Drugo skupine. Možnost »-« pomeni, da želimo odstraniti nekatere mapa dovoljenj, podanih v parametrih, ki sledijo možnosti »-«. Man stran chmod podrobno razlaga te možnosti.
man chmod
Spremljanje uporabe računalnika
Timekpr nam omogoča, da vsakemu uporabniku nastavimo omejen čas računalništva, zato morate v svoje vire programske opreme dodati naslednje PPA, tako da lahko Timekpr namestite iz Ubuntu Software Center..
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 najlažji način, da namestite Timekpr-samo uporabite iskalno polje in bi moral priti prav.
Timekpr nam omogoča, da omejimo čas uporabe računalnika za določen časovni okvir na vsak dan v mesecu. Na primer, lahko določimo čas uporabe računalnika za 300 minut v nedeljo in 60 minut v ponedeljek.
Timekpr se prikaže na uporabniški vrstici uporabnika in zaklene namizje, ko je čas uporabnika računalnik nastavljen.
Uporabnik in skupine so precej velik koncept za kritje v enem članku. Ste zamudili nekaj pomembnega? V drugih komentarjih lahko delite nekaj znanja z drugimi bralci.