Kommandoen chmod
i Linux og andre UNIX-lignende systemer bruges til at ændre adgangsrettigheder til filer og mapper. Tilladelser bestemmer, hvilke handlinger der er tilladt for en bestemt fil eller mappe, f.eks. læsning, skrivning og udførelse.
Du kan bruge chmod-kommandoen
til at ændre tilladelser for en fils ejer, gruppe og andre brugere. Tilladelser kan indstilles som numeriske værdier eller tegn.
Brug indstillingen -x
for at fjerne det eksekverbare flag:
For eksempel kan du bruge følgende kommando til at indstille læse-, skrive- og udførelsestilladelser for ejeren af en fil og skrivebeskyttet for gruppen og resten af brugerne:
chmod 755 filename
hvor"filnavn
" er navnet på den fil eller mappe, du vil ændre tilladelser for.
For at installere chmod
skal du køre følgende kommando i en terminal:
chmod <access rights> <file or directory name>
hvor:
<adgangsrettigheder>
- en numerisk værdi eller et tegn, der angiver de nødvendige adgangsrettigheder. Numeriske værdier kan være fra 0 til 7, hvor hvert ciffer svarer til en specifik adgangsrettighed (4 - læs, 2 - skriv, 1 - udfør). Symbolske tilstande består af en kombination af bogstaverne"r
","w
" og"x
" for forskellige kategorier af brugere (ejer, gruppe, andre).
<fil-eller mappenavn>
- stien til den fil eller mappe, som du vil ændre rettighederne for.
Eksempler på brug af 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, da den er en indbygget kommando i de fleste UNIX- og Linux-operativsystemer. Du kan dog ændre tilladelserne til en fil eller et bibliotek tilbage til standardværdierne, hvis det er det, du vil.
For at sætte tilladelserne for en fil eller et bibliotek tilbage til standardværdierne kan du bruge kommandoen chmod
med de relevante numeriske værdier eller tegn. Hvis du f.eks. vil sætte tilladelserne til 644 for en fil, kan du køre følgende kommando:
chmod 644 filename
Dette vil give læse- og skriverettigheder til ejeren af filen og skrivebeskyttede rettigheder til gruppen og andre brugere.