CHMOD ( CHange MODe )

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

Hvordan bruke CHMOD

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å oktalsystemet man gjerne bruker med CHMOD. 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å å 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.

mkdir katalog
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 at filer som nå blir laget i katalogen, får gruppe fidi.

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

man chmod
man -s2 chmod

ChMod (last edited 2004-11-29 14:28:21 by OyvindMoll)