chmod

chmod kommandoen er en linux / Unix kommando, som lader dig ændre adgangstilladelserne for filer og mapper. chmod kommandoen er som andre kommandoer og kan udføres gennem en command line (CMD) eller med en script fil.

Hvis du har brug for at se hvilke filer og mapper du har på din linux server kan du i dit nuværende bibliotek skrive “ls“.

chmod syntaxen

Dette er den mest almindelige syntax, når du arbejder med chmod kommandoen:

chmod [options] mode[,mode] file1 [file2 ...]

Nedenfor finder du nogle af de mest brugte og almindelige muligheder, når du bruger chmod:

  • -f, –silent, –quiet (viser de fleste fejlmeddelelser)
  • -v, –verbose (giver en diagnostik, for hver behandlet fil)
  • -c, –changes (som verbose, men giver kun en rapport når en ændring foretages)
  • -R, –recursive (ændrer filer og biblioteker rekursivt)
  • –help (viser hjælp og afslutter)
  • –version (giver information om version og afslutter)

Nedenfor har jeg lavet en liste med numeriske tilladelser der kan sættes for en bruger, gruppe eller alle andre på computeren. Ud for nummeret er den tilhørende tilladelse for læs/skriv/eksekver.

  • 7, rwx, læs, skriv og eksekver
  • 6, rw-, læs og skriv
  • 5, r-x, læs og eksekver
  • 4, r–, kun læse
  • 3, -wx, skriv og eksekver
  • 2, -w-, kun skriv
  • 1, –x, kun eksekver
  • 0, —, intet

chmod kommando eksempler

Hvis du eksempelvis gerne vil ændre tilladelser for filen “deltagere”, så alle har fuld adgang til den, skal du skrive:

chmod 777 deltagere

Det første 7-tal sætter tilladelserne for brugeren, det andet sætter for gruppen og det sidste sætter for alle andre.

Hvis du kun vil give dig selv adgang, skal du skrive:

chmod 700 deltagere

For at give dig selv og dine gruppemedlemmer fuld adgang, skal du skrive:

chmod 770 deltagere

Hvis du gerne vil have den fulde adgang selv, men vil forhindre andre i at modificere filen, kan du skrive:

chmod 755 deltagere

Nedenfor er et eksempel der bruger bogstaver fra syntax ovenfor. Dette vil sætte indstillingerne for “deltagere”, så ejeren kan læse og skrive filen, men det ændrer intet for nogen andre brugere:

chmod u=rw deltagere

chmod med FTP

Der kan være nogle gange du gerne vil tilføje et plugin fra din WordPress kontrolpanel, opgradere et plugin, tilføje et billede eller noget tilsvarende. I nogle tilfælde alt efter dit webhotels / servers indstillinger, er det måske ikke muligt at gøre det. Grunden er, at fil / mappe tilladelser er sat forkert. I det tilfælde vil man benytte chmod. Hvis ikke du har mod på at gøre det gennem et kommandovindue til serveren med SSH. Kan du også benytte din FTP klient. Nedenfor er et eksempel med FileZilla.

chmod

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *