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