chmod

chmod lader dig skifte adgang til dine filer og directories.

Jeg er gået ind i myfolder og har skrevet kommandoen ls for at finde mine filer og øvrige foldere. Derefter skriver jeg ls -l som viser hver enkelt folder og fils rettigheder, vi som brugere har til at administrere dem.

chmod giver dig adgang til at ændre i om du kan skrive i dine filer, læse dem eller eksekvere dem.

Der findes 7 lag:

#7 read, write og execute(rwx) med binærkode 111

#6 read og write(rw-) med binærkode 110

#5 read og execute(r-x) med binærkode 101

#4 read only(r–) med binærkode 100

#3 write and execute(-wx) med binærkode 011

#2 write only(-w-) med binærkode 010

#1 execute only (–x) med binærkode 001

#0 None (—) med binærkode 000

I nedenstående directory har jeg lavet filen new_file.txt som tillader brugeren at skrive(r) og læse(w) filen. Den er delt i tre lag. de først lag er rw- = user class, som er brugerens rettigheder. Det andet lag -r- = group class, hvilket betyder brugere som er medlem af en gruppe, og det sidste lag r– som giver adgang til brugere, som ikke er medlem.

Lad os ændre ved hjælp af de 7 forskellige lag og de binære koder. Vi vil gerne lade brugeren have rettigheder til både r, w og x, mens vi vil lade brugere af gruppen få adgang til også at skrive, w. Den sidste giver vi adgang til at eksekvere filen.

Vi skriver derfor 7 til den første sektion, 6 i den næste og 1 i den sidste, så de matcher vores ønsker.