Brukere og grupper
Ubuntu er konfigurert for en enkelt person som skal brukes når du installerer den i systemet, men hvis flere enn én person bruker datamaskinen, er det best for hver person å ha sin egen brukerkonto. På den måten kan hver person ha separate innstillinger og dokumenter, og filer kan beskyttes mot å bli sett av de andre brukerne på samme PC.
Normalt har Linux-datamaskiner to brukerkontoer - din egen brukerkonto og rotkontoen, som er superbrukeren som kan få tilgang til alt på PCen, gjøre systemendringer og administrere andre brukere. Ubuntu virker litt annerledes, skjønt - du kan ikke logge inn direkte som root som standard, og du bruker sudo kommandoen for å bytte til root-level tilgang når du må gjøre en endring.
Linux lagrer en liste over alle brukere i filen '/ etc / groups'. Du kan kjøre denne kommandoen i Terminal for å vise og redigere gruppene og brukerne i systemet ditt:
sudo vigr /etc/groups
Opprette brukerkontoer
For å opprette en ny bruker kan du gå til System -> Administrasjon -> Bruker og Grupper, og klikk på "Legg til" -knappen for å legge til en ny bruker.
Linux fil og mappe tillatelser
Hver fil i Linux har et sett med bruker- og gruppetillatelser, og du kan bruke kommandoen ls -l til å vise hele settet av tillatelser og attributter fra terminalen.
1
For eksempel, i eksemplet som viser en fil som heter Anki, tillatelsene er rwxr-xr-x, filen eies av rotbrukeren og tilhører rotgruppen, og det er 159 byte.
Tillatelsesflagget har fire komponenter, det første tegnet er flagget, vanligvis brukes til å indikere om det er en katalog eller en fil. En katalog vil vise en "d" og en vanlig fil vil vise en "-". De neste 9 tegnene er oppdelt i sett med 3 tegn, som angir bruker-, gruppe- og alle tillatelser.
I dette spesielle eksempelet har vi rwxr-xr-x, som kan brytes opp slik:
Tillatelsene samsvarer med følgende verdier:
- r = les tillatelse
- w = skrive tillatelse
- x = utføre tillatelse
Dette betyr at for den aktuelle filen har alle lest og utført tillatelser, men bare rot har tilgang til å skrive til filen.
Endring av gruppearbeid av filer og kataloger
Anna er en 7 grader og hennes bror Peter har nettopp innmeldt seg i et programmeringsforløp på et universitet. Anna vil være mer interessert i å bruke pedagogisk programvare for hennes matematikk eller geografi lekser, sammenlignet med Peter som er mer interessert i å bruke programvare utviklingsverktøy.
Vi kan konfigurere Anna og Peters tilgang til disse programmene ved å tilordne dem til de aktuelle gruppene fra modulen "Administrer grupper".
Linux lagrer de fleste kjørbare under / usr / bin, for eksempel, Linux-butikker Anki under / usr / bin / anki. Hvis du ikke er sikker på hvor en fil er plassert, vil wjør kommandoen er en praktisk måte å finne ut av plasseringen fra terminalen:
which anki
La oss tildele Anki og Kig til k12 gruppen ved hjelp av chown kommando, som bruker følgende format:
sudo chown:[group name] [files list]
Du kan også tilbakekalle lese og kjøre tilgang fra andre brukergrupper ved hjelp av chmod kommando.
sudo chown:[group name] [files list]
chmod [ugoa][+-=][rwxXst] fileORdirectoryName
Den første kommandoen som vi kjørte ut på kommandolinjen, fjerner leset (r) og kjører (x) -rettigheten fra "Andre" -gruppen. Alternativet "O" indikerer at vi endrer tilgangsretten til Annen gruppe. Alternativet '-' betyr at vi vil fjerne visse fil tillatelser angitt i parametrene som følger '-' alternativet. Mannsiden til chmod gir en detaljert forklaring på disse alternativene.
man chmod
Overvåkning av datamaskinbruk
Timekpr tillater oss å sette gi hver bruker en begrenset mengde beregningstid, og du må legge til følgende PPA i programvarekildene dine slik at du kan installere Timekpr fra Ubuntu Software Center.
deb https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main deb-src https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
Ubuntu Software Center er den enkleste måten å installere Timekpr på, bare bruk søkefeltet, og det skal komme oppe.