Modul 3 · 3.3
Användare och roller
Modul 3: Adress, https och användare · Lästid: 8 minuter
Lärandemål: Efter den här lektionen kan du fördela roller och rättigheter så att alla bara kan göra det de behöver.
Nyckelbegrepp: roll, capability (rättighet), administratör, redaktör, författare, skribent, prenumerant, minsta möjliga rättigheter, ett konto per person, visningsnamn och användarnamn, applikationslösenord, ta bort användare och tilldela innehåll
Roller och rättigheter
Alla som loggar in på din WordPress-webbplats har en roll. En roll är ett paket med rättigheter (på WordPress-språk capabilities): får den här personen skriva inlägg, ändra andras inlägg, installera tillägg, skapa användare? WordPress har fem standardroller (de svenska namnen inom parentes):
| Roll | Vad rollen kan göra | Typiskt för |
|---|---|---|
| Administrator (Administratör) | Allt: teman, tillägg, användare, inställningar, allt innehåll | En eller två personer som sköter webbplatsen tekniskt |
| Editor (Redaktör) | Skapa, ändra, publicera och ta bort alla inlägg och sidor, även andras; hantera kommentarer | Den som ansvarar för innehållet på hela webbplatsen |
| Author (Författare) | Skriva egna inlägg, ladda upp bilder och publicera | En fast skribent |
| Contributor (Skribent) | Skriva egna inlägg, men inte publicera och inte ladda upp | En gästskribent vars texter granskas |
| Subscriber (Prenumerant) | Bara hantera sin egen profil | Medlemmar som måste logga in för att läsa något |
Vid ett nätverk av webbplatser (multisite) finns även superadministratör. Tillägg lägger ibland till egna roller, till exempel Butikshanterare och Kund i WooCommerce, eller en roll för SEO-hantering.
Lägg märke till skillnaden mellan författare och redaktör: en författare kan bara göra saker med sina egna inlägg, en redaktör med allt. Och en redaktör kan inte installera tillägg eller ändra inställningar. Det är precis meningen.
Principen: så få rättigheter som möjligt
Varje konto är en möjlig ingång för en inkräktare. Ett läckt lösenord från en prenumerant gör liten skada. Ett läckt lösenord från en administratör ger full kontroll: en inkräktare kan ladda upp ett tillägg med skadlig kod och på så sätt komma åt alla filer och databasen på din webbplats.
Ge därför alla den lägsta roll som gör att personen kan utföra sitt arbete:
- Marknadsföringskollegan som skriver blogginlägg: författare eller redaktör, inte administratör.
- Praktikanten som levererar nyhetsinlägg: skribent; någon annan publicerar.
- Webbutvecklaren som gör något en enda gång: ett tillfälligt administratörskonto som du sedan tar bort eller sänker rollen på.
- Dig själv: överväg två konton, en administratör för underhåll och en redaktör för det dagliga skrivandet. Den som som administratör öppnar en infekterad sida eller klickar på en falsk länk avslöjar mer än en redaktör.
Några regler som hör till:
- Ett konto per person. Aldrig ett delat konto som "kontoret" eller "redaktionen". Du vet då inte vem som gjorde vad, du kan inte ta bort åtkomsten för en enskild person, och lösenordet cirkulerar via mejl och lappar.
- Städa upp. Slutar någon, ta bort kontot eller sänk det till prenumerant. Kontrollera varje kvartal vilka administratörer som finns (lektion 9.4). En okänd administratör är ett av de tydligaste tecknen på en hackning (lektion 7.5).
- Inga konton för appar som inte behöver det. Måste en koppling (en app, ett annat system) kunna göra saker i WordPress, använd då ett applikationslösenord (nedan).
Användarnamn och visningsnamn
Varje konto har ett användarnamn (som du loggar in med, går inte att ändra) och ett visningsnamn (det som visas vid dina inlägg, till exempel "Lisa Andersson"). Välj visningsnamnet i profilen under "Visa publikt som".
Är ditt användarnamn hemligt? Inte riktigt. WordPress visar ett avlett namn på flera ställen: i adressen till ett författararkiv (/author/lisa/) och i webbplatsens REST-ingång (/wp-json/wp/v2/users), för alla som har publicerat ett inlägg. Det namnet (slugen) är ofta samma som användarnamnet. En inkräktare har då halva det hen behöver. Det verkliga skyddet ligger i ett starkt lösenord och tvåfaktorsautentisering (lektion 7.3), men ett användarnamn som inte är samma som ditt publika namn hjälper lite. I lektion 7.3 tittar du på vad din webbplats visar.
Applikationslösenord
Sedan WordPress 5.6 har varje profil längst ner Applikationslösenord. Med det skapar du ett separat lösenord för en koppling, till exempel en app på din telefon eller ett system som publicerar inlägg via REST API. Fördelar:
- Du ger inte bort ditt riktiga lösenord.
- Du kan återkalla en koppling utan att ändra ditt eget lösenord.
- Ett applikationslösenord fungerar inte för att logga in i det vanliga adminpanelen.
Applikationslösenordet har samma rättigheter som kontot. Skapa det därför på ett konto med en passande (låg) roll. Använder du inga kopplingar behöver du dem inte.
Ta bort någon
Tar du bort en användare som har skrivit inlägg frågar WordPress vad som ska hända med innehållet:
- Ta bort allt innehåll: alla inlägg och sidor från personen försvinner. Nästan aldrig det du vill.
- Tilldela allt innehåll till en annan användare: inläggen finns kvar, med den nya användaren som författare.
Välj nästan alltid det andra alternativet. Vill du behålla den gamla författarens namn vid inläggen? Sänk då kontot till prenumerant och ge det ett nytt, långt lösenord, i stället för att ta bort det.
I praktiken: så här ser det ut i ett panel
I WordPress adminpanel:
- Användare > Alla användare: längst upp visas hur många konton det finns per roll. Klicka på Administratör för att bara se administratörerna.
- Användare > Lägg till ny användare: fyll i användarnamn och e-post och välj roll. Låt WordPress skicka en lösenordslänk i stället för att själv mejla ett lösenord.
- Profil: välj visningsnamn, och hantera applikationslösenord längst ner.
Sammanfattning
- En roll är ett paket med rättigheter; WordPress har administratör, redaktör, författare, skribent och prenumerant.
- Ge alla den lägsta roll som gör att de kan utföra sitt arbete, och håll antalet administratörer litet.
- Ett konto per person, aldrig delat; städa upp konton när någon slutar.
- Användarnamn är inte hemliga; det verkliga skyddet är ett starkt lösenord och tvåfaktorsautentisering.
- Vid borttagning tilldelar du innehållet till någon annan; applikationslösenord använder du för kopplingar.
Quiz
Uppgift
Uppgift D3.3: En rollgranskning av din webbplats. Öppna Användare > Alla användare och skapa en lista: för varje konto, rollen, om personen fortfarande är aktiv och vilken roll hen egentligen behöver. Fyll i hur många administratörer du hade och hur många som finns kvar efter din uppstädning. Bocka av: inga delade konton, inga okända administratörer, personer som slutat är borttagna eller nedgraderade (med innehåll tilldelat), oanvända applikationslösenord återkallade. Förklara i en mening varför du ger dig själv, eller inte ger dig själv, ett separat redaktörskonto.
Uppgift D3.3: En rollgranskning av din webbplats
Den här uppgiften gör du själv; ingen kontrollerar den. Bocka av vad du har gjort och markera uppgiften som klar.
Antalet administratörer efter granskningen är inte större än innan, och din motivering hänvisar till "så få rättigheter som möjligt": den som bara skriver behöver ingen administratörsroll.
Dina bockar och anteckningar sparas bara i den här webbläsaren; vi skickar dem ingenstans. Är du inloggad sparar vi i Mina kurser bara att du har gjort uppgiften.
Läs mer
De här artiklarna beskriver stegen i panelerna från WebOké; i andra paneler fungerar det på liknande sätt.
- DirectAdmin-guide 3.7: Säkra lösenord och vad du gör vid ett läckt lösenord
- Jag kan inte logga in på WordPress: vad gör jag nu?
- Roller och rättigheter (wordpress.org, engelska): https://wordpress.org/documentation/article/roles-and-capabilities/
