/ / Aloittelijan opas käyttäjien ja ryhmien hallintaan Linuxissa

Aloittelijan opas käyttäjien ja ryhmien hallintaan Linuxissa

kuva

Ubuntu Linux käyttää ryhmiä auttamaan käyttäjiä hallitsemaan, käyttäjien käyttöoikeuksia asettamaan ja jopa valvomaan kuinka paljon aikaa he viettävät tietokoneen edessä. Tässä on aloittelijan opas, kuinka se kaikki toimii.

Käyttäjät ja ryhmät

Ubuntu on perustettu yhdelle henkilölle käytettäväksi milloinolet asentanut sen järjestelmään, mutta jos useampia kuin yksi henkilö käyttää tietokonetta, on parasta, että jokaisella on oma käyttäjätili. Tällä tavoin jokaisella henkilöllä voi olla erilliset asetukset ja asiakirjat, ja tiedostot voidaan suojata samalla tietokoneella olevien muiden käyttäjien katselulta.

Normaalisti Linux-tietokoneissa on kaksi käyttäjäätilit - oma käyttäjätili ja päätili, joka on superkäyttäjä, joka voi käyttää kaikkea PC: llä, tehdä järjestelmämuutoksia ja hallita muita käyttäjiä. Ubuntu toimii kuitenkin hieman eri tavalla - et voi kirjautua suoraan pääkäyttäjänä oletuksena, ja käytät sudo komento vaihtaaksesi juuritason käyttöoikeuksiin, kun sinun on tehtävä muutos.

Linux tallentaa luettelon kaikista käyttäjistä tiedostoon / etc / ryhmät. Voit suorittaa tämän komennon terminaalissa tarkastellaksesi ja muokataksesi ryhmiä ja käyttäjiä järjestelmässä:

sudo vigr /etc/groups

Käyttäjätilien luominen

Voit luoda uuden käyttäjän siirtymällä kohtaan Järjestelmä -> Hallinta -> Käyttäjä ja ryhmät ja napsauttamalla “Lisää” -painiketta lisätäksesi uuden käyttäjän.

Anna oikea nimi, joka identifioi toisen käyttäjän, ja valitse ”salaa” -valintaruutu varmistaaksesi heidän kotikansion.

Napsauta ”Lisäasetukset” -painiketta määrittääksesi käyttäjän oikeudet.

Käyttäjähallintamoduuli luettelee Annan oikeudet ”Käyttäjän oikeudet” -välilehdessä.

Suosittelemme, että poistat ”AdministerJärjestelmä ”-oikeus muilta käyttäjätililtä. Tällä varmistetaan, että muut käyttäjät eivät voi helposti muuttaa kriittisiä järjestelmäasetuksia, jotka voivat vaarantaa Linux-laatikkosi.

Linux-tiedosto- ja kansio-oikeudet

Jokaisella Linux-tiedostolla on joukko käyttäjän ja ryhmän oikeuksia, ja voit käyttää ls-l-komentoa näyttääksesi kaikki käyttöoikeuksien ja määritteiden joukot terminaalista.

Vasemmalta oikealle lukemalla jokainen luettelon kohta tarkoittaa:

<käyttöoikeudet> 1 <tiedoston omistaja> <tiedostoryhmä> <tiedoston koko> <tiedoston päivämäärä> <tiedoston nimi>

Esimerkiksi esimerkissä, joka näyttää tiedoston nimeltä Anki, käyttöoikeudet ovat rwxr-xr-x, pääkäyttäjä omistaa tiedoston ja kuuluu juurryhmään, ja sen koko on 159 tavua.

Lupalipussa on neljä komponenttia,ensimmäinen merkki on lippu, jota käytetään yleensä osoittamaan, onko kyseessä hakemisto vai tiedosto - hakemistossa näkyy "d" ja tavallisessa tiedostossa "-". Seuraavat 9 merkkiä jaetaan 3 merkkiä, jotka ilmaisevat käyttäjän, ryhmän ja kaikkien oikeudet.

<lakki> <käyttöoikeudet> <ryhmäoikeudet> <kaikkien oikeudet>

Tässä nimenomaisessa esimerkissä meillä on rwxr-xr-x, jotka voidaan hajottaa seuraavasti:

<lakki> <käyttäjän oikeudet = rwx> <ryhmäoikeudet = r-x> <kaikkien oikeudet = r-x>

Käyttöoikeudet vastaavat seuraavia arvoja:

  • r = lukuoikeus
  • w = kirjoitusoikeus
  • x = suorita lupa

Tämä tarkoittaa, että kaikki ovat lukeneet ja suorittaneet kyseisen tiedoston käyttöoikeudet, mutta vain juurilla on oikeus kirjoittaa tiedostoon.

Tiedostojen ja hakemistojen ryhmäomistuksen muuttaminen

Anna on seitsemäs luokkalainen ja hänen veljensä Pietari juuriilmoittautunut yliopiston ohjelmointikurssille. Anna on kiinnostuneempi käyttämään oppimisohjelmistoja matematiikan tai maantieteen kotitehtäviin, verrattuna Pietariin, joka on kiinnostuneempi käyttämään ohjelmistokehitystyökaluja.

Voimme määrittää Annan ja Pietarin pääsyn näihin sovelluksiin osoittamalla ne sopiviin ryhmiin Hallinnoi ryhmiä -moduulista.

Luotaan kaksi käyttäjäryhmää, K-12-opiskelijaryhmä, yliopisto-opiskelijaryhmä ja määritetään kullekin ryhmälle sopivat käyttäjätilit.

Meidän pitäisi antaa K-12-opiskelijoille etuoikeudet opetusohjelman käyttämiseen.

Linux tallentaa suurimman osan suoritettavista tiedostoista hakemistoon / usr / bin, esimerkiksi Linux tallentaa Ankin hakemistoon / usr / bin / anki. Jos et ole varma, missä tiedosto sijaitsee, which komento on kätevä tapa selvittää sijainti terminaalista:

which anki

Oletetaan Anki ja Kig k12-ryhmään käyttämällä chown komento, joka käyttää seuraavaa muotoa:

sudo chown :[group name] [files list]

Voit myös peruuttaa muiden käyttäjäryhmien lukemisen ja suorittamisen pääsyn chmod komento.

sudo chown :[group name] [files list]

Tämä komento antaa K12-ryhmän jäsenelle pääsynAnkille ja Kigille. Meidän tulisi rajoittaa yliopistoryhmän käyttöoikeuksia Ankista ja Kigistä poistamalla luku- ja toteutuslupa ”Muut” -ryhmistä. Komennon muoto on:

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

Ensimmäinen komento, jonka suoritimme komentorivillä, poistaa luku- (r) ja suorittamisoikeuden (x) -oikeudet ”Muut” -ryhmästä. "O" -vaihtoehto osoittaa, että muokkaamme muut ryhmä. '-' -vaihtoehto tarkoittaa, että haluamme poistaa tietyt tiedosto '-' -vaihtoehtoa seuraavissa parametreissa määritetyt käyttöoikeudet. Chmodin man-sivu antaa yksityiskohtaisen selityksen näistä vaihtoehdoista.

man chmod

Tietokoneen käytön seuranta

Timekpr antaa meille asettaa antamaan jokaiselle käyttäjälle rajoitetun määränmäärä laskenta-aikaa, ja sinun on lisättävä seuraava PPA ohjelmistolähteisiisi, jotta voit asentaa Timekprin Ubuntun ohjelmistokeskuksesta.

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 on helpoin tapa asentaa Timekpr - käytä vain hakukenttää, ja sen pitäisi tulla oikealle.

Timekpr antaa meille mahdollisuuden rajoittaa tietokoneen käyttöäaika tietyllä aikavälillä jokaisena kuukauden päivänä. Voimme esimerkiksi määrittää tietokoneen aikakäytön sunnuntaina 300 minuutiksi ja maanantaiksi 60 minuutiksi.

Timekpr ilmestyy käyttäjän tehtäväpalkkiin ja lukitsee työpöydän, kun käyttäjän laskenta-aika loppuu.


Käyttäjä ja ryhmät ovat melko suuri käsite kattamaan yhdessä artikkelissa. Kaipaimmeko jotain tärkeää? Voit vapaasti jakaa tietoa muiden lukijoiden kanssa kommenteissa.