chmod (change mode) är ett Linux-kommando som används för att styra åtkomsten till filer och mappar på din webbhotellserver.
Föreställ dig din WordPress-webbplats som en byggnad med olika rum. chmod fungerar som ett passerkortsystem, som låter dig bestämma vem som kan komma in och vad de kan göra i varje rum (mapp) och med varje objekt (fil) på din webbplats.
Du behöver vanligtvis inte använda chmod-kommandot direkt själv. De flesta webbhotell erbjuder användarvänliga gränssnitt som cPanel, Filhanteraren eller FTP-klienter som låter dig justera WordPress-filbehörigheter visuellt.
Att förstå chmod kan dock ge dig en bättre förståelse för hur din WordPress-webbplats skyddas och fungerar bakom kulisserna.

Vad gör chmod i WordPress?
Medan de flesta leverantörer av webbhotell erbjuder användarvänliga gränssnitt för att hantera filrättigheter, finns det situationer där förståelse för chmod kan vara fördelaktigt för WordPress-användare.
Huvudsakligen kan du använda chmod för att felsöka behörighetsproblem. Ibland kan WordPress-plugins eller teman inte fungera korrekt på grund av felaktiga filbehörigheter.
Tekniskt sett kan FTP-klienter som FileZilla uppnå samma sak, men chmod kan vara bra för personer som är mer bekväma med att använda ett kommandoradsgränssnitt.
Dessutom kan vissa FTP-klienter erbjuda kryssrutor eller rullgardinsmenyer för läs-, skriv- och exekveringsrättigheter för filer och mappar. Men de kanske inte tillåter inställning av individuella rättigheter för ägare, grupp och andra.
Att ha åtkomst till dessa individuella behörigheter kommer att vara nödvändigt i fall som att ge ett plugin skrivåtkomst för att uppdatera sig självt, men begränsa dess förmåga att köra skript inom känsliga WordPress kärn-kataloger, som wp-includes.
Hur påverkar chmod-kommandot WordPress-säkerheten?
chmod-kommandot kan påverka din WordPress-webbplats säkerhet genom att begränsa obehörig åtkomst.
Genom att ställa in lämpliga behörigheter kan du förhindra obehöriga användare eller processer från att komma åt känsliga filer somwp-config.php (som innehåller databasuppgifter).
Detta minskar risken avsevärt för att någon hackar sig in på din webbplats och orsakar skada.
Dessutom, om du gör en manuell WordPress-installation, rekommenderas det att använda chmod för att justera filrättigheterna och göra dem säkrare. Detta beror på att WordPress-värdlevarantörer vanligtvis inte gör det åt dig om du inte använder installationsprogrammet med ett klick.

Du kan också använda chmod för att förhindra plugins eller teman från att skriva till områden där de inte borde. Du vill till exempel inte att ett plugin ska ha skrivåtkomst till filen .htaccess, som styr serverns beteende.
Genom att begränsa skrivåtkomst gör du det svårare för skadlig kod att infiltrera din webbplats genom sårbarheter i plugins eller teman.
Slutligen kräver WordPress att vissa filer och mappar är skrivbara av webbserverprocessen för uppdateringar och funktionalitet. Att använda chmod säkerställer att dessa filer har nödvändiga behörigheter för att fungera korrekt, samtidigt som andra hålls säkra.
Med det sagt kan felaktig användning av chmod potentiellt kompromettera din webbplats säkerhet.
Det rekommenderas att endast ändra filrättigheter om du verkligen vet vad du gör. För de flesta vardagliga uppgifter räcker FTP-klienter eller filhanteraren som erbjuds av din webbhotellleverantör.
Vilken är den korrekta chmod-behörigheten för WordPress?
För de flesta WordPress-filer är den rekommenderade behörigheten chmod 644. Detta ger läsåtkomst till alla, skrivåtkomst till ägaren (vanligtvis webbserverprocessen) och ingen åtkomst till andra.
Mappar inom din WordPress-installation kräver vanligtvis kommandot: chmod 755. Detta gör det möjligt för webbserverprocessen att läsa, skriva och exekvera filer inom katalogen samtidigt som åtkomsten för andra begränsas.
För filen wp-config.php rekommenderas det att ställa in rättigheterna till 444 eller 400. Dessa rättigheter ger endast ägaren (webbserverprocessen) läsåtkomst och förhindrar alla ändringar, även av själva webbservern.
Se till att du känner till de korrekta behörigheterna för filer och mappar innan du redigerar dem. För mer information, kolla in vår nyckelguide till WordPress-filer och kataloger.
Hur man använder chmod-kommandot för att ställa in filrättigheter i WordPress
För att använda kommandot chmod måste du ansluta till din WordPress-blogg eller webbplatsens server på distans med SSH (Secure Shell).
Det finns olika SSH-klientapplikationer tillgängliga beroende på ditt operativsystem. För Windows är PuTTY en populär gratis SSH-klient. Å andra sidan har de flesta macOS- och Linux-distributioner en inbyggd SSH-klient som är tillgänglig via terminalen.
Du behöver också dina SSH-uppgifter som tillhandahålls av din WordPress-värd. Dessa inkluderar vanligtvis ett användarnamn, lösenord och serveradress.

När du är ansluten via SSH kan du använda kommandot chmod för att ändra filbehörigheter.
Låt oss ta ett exempel. Säg att du vill ge skrivrättigheter till en specifik WordPress-pluginfil (custom-plugin.php) som finns i mappen wp-content på din webbplats. Rekommenderad behörighet för de flesta pluginfiler är 644.
Du kan ange detta chmod-kommando i SSH-klientens kommandoradsgränssnitt:
chmod 644 /public_html/wp-content/plugins/custom-plugin.php
Du får vanligtvis inget svar från själva kommandot när du använder chmod framgångsrikt. Om det uppstår ett fel under chmod-operationen, kommer du att se ett felmeddelande i kommandoraden.
Vi hoppas att den här artikeln hjälpte dig att lära dig mer om chmod i WordPress. Du kanske också vill se vår lista med ytterligare läsning nedan för relaterade artiklar om användbara WordPress-tips, tricks och idéer.
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.
