Revisions for LinuxFilbeskyttelseForklaring
changed:
-
Beskytt dine filer
På Linux har man enkle, men kraftige, måter å beskytte
sine filer fra andre brukere på anlegget, slik at andre
ikke kan åpne dine filer eller endre dem. Dette kan
gjøres både fra kommandolinjen i Linux og fra grafiske
miljøer, f.eks. i Gnome som er default på Linux-anlegget
vårt. Under vil begge måtene beskrives:
På kommandolinjen
Kommandoen for å se hvilke
tilganger en fil har, er:
' ls -l '
Dette vil gi én linje per fil i gjeldende katalog, med en
rekke kolonner per fil: Helt til høyre kommer filnavnet,
mens helt til venstre kommer en streng på ti tegn som angir
en del egenskaper for filen, som vi skal beskrive snart.
Tredje og fjerde kolonne fra venstre angir henholdsvis
hvilken av anleggets registrerte brukere og hvilken av
anleggets registrerte brukergrupper filen er registrert til
å være eiet av.
Det første av de ti tegnene er "d" hvis filen er en katalog,
eller "-" hvis det er en vanlig fil. De øvrige ni tegnene er
delt i tre grupper à tre tegn. Første gruppe styrer hvilke
tilgangsrettigheter filens registrerte eier skal ha i forhold
til filen. Andre gruppe styrer hvilke tilgangsrettigheter
filens registrerte eiergruppe skal ha. Tredje gruppe styrer
hvilke tilgangsrettigheter alle andre på systemet skal ha.
Den første av de tre bokstavene i hver av disse tre gruppene
er "r" for å representere lesetilgang (read access) eller "-"
for å representere fravær av lesetilgang. Den andre bokstaven
er "w" for å representere skrivetilgang (write access) eller
"-" for å representere fravær av skrivetilgang. Den siste av
de tre bokstavene er "x" for å representere tilgang til å kjøre
filen (execute access) hvis det er et program og tilgang til
å liste ut innholdet av en katalog hvis filen er en katalog, mens
den er "-" hvis slik tilgang ikke er tilstede.
Noen eksempler:
'drwxr-xr-x' representerer en katalog, som alle kan lese og
liste innholdet i, men bare eieren kan forandre (skrive).
'-rw-rw-r--' representerer en vanlig fil som alle kan lese,
mens bare eieren og medlemmer av eiergruppen kan forandre.
'-rwxr-xr-x' representerer en vanlig fil som er lesbar og kjørbar for
alle (altså er det et program), men som kun eieren kan forandre.
'-rw-------' representerer en fil som kun eieren kan lese og
forandre, og som ingen andre kan gjøre noe som helst med.
Gjøre endringer med chmod
Du kan forandre disse rettighetene ved å bruke kommandoen 'chmod'
(forkortelse for "change modes"). Et eksempel er:
chmod go-rwx filenmin.txt
Dette vil frata gruppen (group, g) og andre på systemet (others, o)
alle tre rettighetene til den angitte filen. Generelt er oppbygningen
til slike chmod-kommandoer som følger:
chmod <hvilke rettigheter> <filen man skal endre tilgangen til>
<hvilke rettigheter> har
følgende syntaks:
<hvem><operator><hva>
<hvem> kan være enten 'u', 'g',
'o' eller 'a', for henholdsvis eieren (user), eiergruppen (group),
andre på systemet (other), eller alle de tre kategoriene på én gang (all).
<operator> kan være enten <tt>+</tt> , '-' eller '=', for henholdvis å
legge til rettigheter (dersom de ikke er tilstede fra før), fjerne
rettigheter (dersom de ikke er fjernet fra før), eller sette rettigheter
nøyaktig til det angitte.
<hva> kan være enten 'r', 'w' eller 'x', for henholdsvis å
styre skrivetilgang (read), skrivetilgang (write) og kjøretilgang (execute).
I Gnome:
Dette er ikke
skrevet ennå.