Til UiB
startside 
   Melde problem   Regler, retningslinjer m.m.   Om avdelingen  FAQ - raske svar  

Informasjon om:
Brukarkonto/Tilgang
Brukarstøtte
Egen datamaskin
E-post
Filtjenester
IT-sikkerhet
Maskinvare
Nettverk
Opplæring
PC-stover
Programvare
Telefoni
Utskriftstjenester
Vevtjenester

Spesielle sider
English
FAQ - raske svar
FAQ in English
IT- teknisk
Melde problem
Skjema

Søk
UiB på vev

Søk på it.uib.no:
Finn ansatt:

Finn student:


 

Har du kommentarer
til denne siden?

Deling av filer


GENERELLT OM EIERSKAP PÅ UNIX FILER

Selv om UNIX er som «skapt for de fleste oppgaver» er det ikke helt enkelt å la filer eller kataloger være skrivbare for flere enn èn bruker. UNIX' adgangskontroll mot filer er delt i tre typer rettigheter og i tre kategorier av brukere.

`ls -lg` vil gi som resultat noe slikt:

-rw-r-----  1 edphk   edp   650 May 31 12:03 grp.html
Fra venstre er dette masken for adgangskontroll, et uinteressant tall(?), eieren av filen, filens gruppe, størrelsen på filen, dato og klokkeslett da filen sist ble endret og navnet på filen.

Masken for adgangskontroll har ti tegn, det første vil vanligvis være enten «-» for en vanlig fil eller «d» om det er en katalog. For andre typer filer, se man ls.
Deretter følger tre ganger tre tegn. De første tre angir rettighetene som eieren av filen har og de neste tre angir rettighetene til brukere i filens gruppe. De siste tre forteller hva andre kan gjøre med filen.

Det føste av disse tre tengnene kan være «r» eller «-», «r» står for read og sier at vedkommende kategori av brukere kan lese filen. «-» betyr at vedkommende ikke kan lese filen. Den neste kan være «w» som står for write og gir adgang til å skrive eller slette filen. Det siste tegnet kan være «x» og som angir at filen skal kunne eksekveres som et program. «x» på en katalog gir rett til å gjøre `ls` i katalogen.

Eksempelet ovenfor, gir altså eieren rett til å lese og skrive til filen, andre brukere i gruppen «edp» kan lese filen mens alle andre ikke engang kan lese filen. Filer som skal tilbys over WWW må kunne leses av alle, kataloger tilgjengelige på WWW må kunne listes av alle.

En katalog bør fremkomme slik på `ls -lg`:

drwxr-xr-x  1 user   grp   650 May 31 12:03 minKatalog
mens en fil bør fremkomme slik:
drw-r--r--  1 user   grp   650 May 31 12:03 minFil
Man endrer adgangskontroll (protection mode) på en fil med kommandoen chmod. Eksempel på bruk av chmod for å sette adgangsmaskene over er: `chmod 755 minKatalog` og `chmod 644 minFil`

DELING AV FILER

Med andre ord vil to personer i samme gruppe kunne skrive til en fil som fremkommer slik på `ls -lg`:
-rw-rw-r--  1 user   grp   650 May 31 12:03 vårFil
På IT-avdelingens maskiner vil alle ha en fembokstavers brukeridentitet (min er «edphk»). De tre første tegnene vil angi det institutt eller avdeling som rekvirerte kontoen. Vanligvis vil disse tre første bokstavene også angi hvilken gruppe brukeren din tilhører, alle på samme avdeling/institutt vil altså typisk tilhøre den samme gruppen. Ved deling av filer presentert på WWW, vil en vel som regel begrense tilgangen til en liten håndfull «redaktører». Ved henvendelse til webslave vil en kunne få opprettet egne slike grupper med et begrenset antall deltagere i. Deling er allikvel ikke helt smertefritt.

Om to personer «edraa» og «edrbb» som normalt tilhører gruppen «edr» skal dele filer tar de kontakt med webslave og får opprettet gruppen «edrwww». Begge vil tilhøre denne i tillegg til gruppen «edr». For at en fil skal kunne være skrivbar for begge to, må filen tilhøre gruppen og gi gruppen skrivetilgang. Dette kan f.eks gjøres med å endre gruppe og adgangskontrollen på filen slik

chgrp edrwww vårFil
chmod 664 vårFil

Alternativt kan en gjenåpne shellet i den nye gruppen etter å ha logget inn, med kommandoen newgrp.
F.eks 'newgrp edrwww', da vil alle filer som opprettes tilhøre den gruppen istedetfor ens normale (institutt-) gruppe. For at filene også skal bli skrivbare for gruppen, må enten `chmod` gjøres eller en må sette ny standard mode med kommandoen umask, f.eks vil `umask 002` sørge for at alle filer som opprettes blir skrivbare for gruppen og lesbare for alle andre.


unix er enkelt!

Tiden ved Universitetet i Bergen er nå 15:00:40 3/11-2007 (+0100)
Du bruker Internet-nummeret 158.39.128.243
Nummeret er i DNS registrert med navnet heritrix4.nb.no.
Du er ikke koblet opp via Universitetet i Bergens nettverk.

Sist oppdatert 20/4-97 av hmk