Kommandot chmod
i Linux och andra UNIX-liknande system används för att ändra åtkomsträttigheter till filer och kataloger. Behörigheter avgör vilka åtgärder som är tillåtna för en viss fil eller katalog, till exempel läsning, skrivning och exekvering.
Du kan använda kommandot chmod
för att ändra behörigheter för en fils ägare, grupp och andra användare. Behörigheter kan anges som numeriska värden eller teckenlägen.
Om du vill ta bort flaggan körbar använder du alternativet -x
:
Om du t.ex. vill ange läs-, skriv- och exekveringsbehörighet för ägaren av en fil och skrivskyddad behörighet för gruppen och övriga användare kan du använda följande kommando:
chmod 755 filename
där"filnamn
" är namnet på den fil eller katalog som du vill ändra behörigheterna för.
För att installera chmod
måste du köra följande kommando i en terminal:
chmod <access rights> <file or directory name>
där:
<åtkomsträttigheter>
- ett numeriskt värde eller teckenläge som anger de åtkomsträttigheter som krävs. Numeriska värden kan vara från 0 till 7, där varje siffra motsvarar en specifik åtkomsträttighet (4 - läsa, 2 - skriva, 1 - köra). Symboliska lägen består av en kombination av bokstäverna"r
","w"
och"x
" för olika kategorier av användare (ägare, grupp, övriga).
<fil-eller katalognamn>
- sökvägen till den fil eller katalog som du vill ändra behörigheterna för.
Exempel på användning av kommandot chmod
:
chmod 755 filnamn
chmod 554 fil
namnchmod 664 filename
chmod +x filnamn
chmod u+rw fil
namnchmod go+x filnamn
Kommandot chmod
kan inte tas bort eftersom det är ett inbyggt kommando i de flesta UNIX- och Linux-operativsystem. Du kan dock ändra behörigheterna för en fil eller katalog tillbaka till standardvärdena om det är det du vill göra.
Om du vill återställa behörigheterna för en fil eller katalog till standardvärdena kan du använda kommandot chmod
med lämpliga numeriska värden eller teckenläge. Om du t.ex. vill ange behörigheten 644 för en fil kan du köra följande kommando:
chmod 644 filename
Detta ger läs- och skrivbehörighet för ägaren av filen och skrivskyddad behörighet för gruppen och andra användare.