LinuxFilbeskyttelseForklaring   edit print

Hjem

Rom
- DataSaler
- Auditorier

Teknisk
- Linux
- Windows
- Sikkerhet
- Driftslogg

Avdelinger med info
- IFT
- Informatikk
- UB

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 + , - 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å.