Kommandoen chmod
i Linux og andre UNIX-lignende systemer brukes til å endre tilgangsrettigheter til filer og kataloger. Rettighetene bestemmer hvilke operasjoner som er tillatt for en bestemt fil eller katalog, for eksempel lesing, skriving og kjøring.
Du kan bruke kommandoen chmod
til å endre tillatelser for en fils eier, gruppe og andre brukere. Tillatelser kan angis som numeriske verdier eller tegnmoduser.
Dette er hvordan tillatelser endres:
Hvis du vil fjerne flagget kjørbar, bruker du alternativet -x
:
Hvis du for eksempel vil angi lese-, skrive- og kjøretillatelser for eieren av en fil, og skrivebeskyttet for gruppen og resten av brukerne, kan du bruke følgende kommando:
chmod 755 filename
hvor"filnavn
" er navnet på filen eller katalogen du vil endre tillatelsene for.
For å installere chmod
må du kjøre følgende kommando i en terminal:
chmod <access rights> <file or directory name>
hvor:
<tilgangsrettigheter>
- en numerisk verdi eller tegnmodus som angir de nødvendige tilgangsrettighetene. Tallverdiene kan være fra 0 til 7, der hvert siffer tilsvarer en spesifikk tilgangsrettighet (4 - lese, 2 - skrive, 1 - kjøre). Symbolske moduser består av en kombinasjon av bokstavene"r
","w
" og"x
" for ulike kategorier av brukere (eier, gruppe, andre).
<fil-eller katalognavn>
- banen til filen eller katalogen du vil endre tillatelser for.
Eksempler på bruk av chmod-kommandoen
:
chmod 755 filnavn
chmod 554 fil
navnchmod 664 filnavn
chmod +x filnavn
chmod u+rw fil
navnchmod go+x filnavn
Kommandoen chmod
kan ikke fjernes, ettersom den er en innebygd kommando i de fleste UNIX- og Linux-operativsystemer. Du kan imidlertid endre tillatelsene på en fil eller katalog tilbake til standardverdiene hvis det er det du ønsker å gjøre.
Hvis du vil sette tillatelsene for en fil eller katalog tilbake til standardverdiene, kan du bruke kommandoen chmod
med de riktige numeriske verdiene eller tegnmodus. Hvis du for eksempel vil sette tillatelsene til 644 for en fil, kan du kjøre følgende kommando:
chmod 644 filename
Dette vil gi eieren av filen lese- og skriverettigheter, mens gruppen og andre brukere får skrivebeskyttet tilgang.