Hvordan bruke chmod på Unix

Med denne komandoen kan du sette rettigheter på filer og kataloger i UNIX og her er en forklaring på hvordan den virker.

User    Group   Other           
rwx     rwx     rwx     =       777
rwx     rwx     r-x     =       775
rwx     r-x     r-x     =       755
rwx     --x     --x     =       711
rwx     ---     ---     =       700
rw-     rw-     rw-     =       666
rw-     rw-     r--     =       664
rw-     r--     r--     =       644
rw-     -wx     -wx     =       633
rw-     -w-     -w-     =       622
rw-     ---     ---     =       600

Forklaring på hvordan oktalsystemet CHMOD bruker. Her er f.eks 001 oktalverdien til tallet 1:

000 = 0  attributt  ---  null
001 = 1  attributt  --x  execute
010 = 2  attributt  -w-  write
011 = 3  attributt  -wx  write execute
100 = 4  attributt  r--  read
101 = 5  attributt  r-x  read execute
110 = 6  attributt  rw-  read write
111 = 7  attributt  rwx  read write execute

Eks. på og sette rettigheter på en fil:

chmod 604 idi-logo2
-rw----r--   1 houmbjun fidi         1066 Dec 14 12:44 idi-logo2

- først angir at det er en fil

d først angir at det er en katalog

l først angir at det er en softlink / symbolsk lenke

Arve rettigheter til en katalog:

Oppretter katalogen katalog og setter rettigher.

vier:$ mkdir katalog
vier:$ chmod 2770 katalog
vier:$ ls -ld katalog/
drwxrws--- 2 houmbjun fidi 512 Dec 15 11:22 katalog/

Legg merke til at det nå står en s (sticky bit) etter drwxrws--- som betyr filer som nå blir laget i katalogen katalog får gruppe fidi

For mere info om manualsidene til chmod: Logg inn på vier og prøv:

man chmod
man -s2 chmod


KlasseHowTo

UnixChmodHowTo (last edited 2004-10-21 10:30:19 by JorgCassens)