Modul 3 · 3.3
Brukere og roller
Modul 3: Adresse, https og brukere · Lesetid: 8 minutter
Læringsmål: Etter denne leksjonen kan du fordele roller og rettigheter slik at alle bare kan gjøre det de trenger.
Nøkkelbegreper: rolle, capability (rettighet), administrator, redaktør, forfatter, bidragsyter, abonnent, minste rettigheter, én konto per person, visningsnavn og brukernavn, applikasjonspassord, slette bruker og tildele innhold
Roller og rettigheter
Alle som logger inn på WordPress-nettstedet ditt har en rolle. En rolle er en pakke med rettigheter (på WordPress-språk capabilities): kan denne personen skrive innlegg, redigere andres innlegg, installere utvidelser, opprette brukere? WordPress har fem standardroller (de norske navnene i parentes):
| Rolle | Hva rollen kan gjøre | Typisk for |
|---|---|---|
| Administrator (Administrator) | Alt: temaer, utvidelser, brukere, innstillinger, alt innhold | Én eller to personer som drifter nettstedet teknisk |
| Editor (Redaktør) | Opprette, redigere, publisere og slette alle innlegg og sider, også andres; administrere kommentarer | Den som følger opp innholdet på hele nettstedet |
| Author (Forfatter) | Skrive egne innlegg, laste opp bilder og publisere | En fast skribent |
| Contributor (Bidragsyter) | Skrive egne innlegg, men ikke publisere eller laste opp | En gjesteskribent hvis tekster blir kontrollert |
| Subscriber (Abonnent) | Bare administrere egen profil | Medlemmer som må logge inn for å lese noe |
I et nettverk av nettsteder (multisite) finnes også superadministrator. Utvidelser legger noen ganger til egne roller, som Butikkansvarlig og Kunde i WooCommerce, eller en rolle for SEO-administrasjon.
Legg merke til forskjellen mellom forfatter og redaktør: en forfatter kan bare jobbe med sine egne innlegg, en redaktør med alt. Og en redaktør kan ikke installere utvidelser eller endre innstillinger. Det er nettopp meningen.
Prinsippet: så få rettigheter som nødvendig
Hver konto er en mulig inngang for en inntrenger. Et lekket passord fra en abonnent gjør liten skade. Et lekket passord fra en administrator gir full kontroll: en inntrenger kan laste opp en utvidelse med skadelig kode og dermed få tilgang til alle filer og databasen på nettstedet ditt.
Derfor gir du alle den laveste rollen de kan gjøre jobben sin med:
- Markedsføringskollegaen som skriver blogginnlegg: forfatter eller redaktør, ikke administrator.
- Praktikanten som leverer nyhetssaker: bidragsyter; noen andre publiserer.
- Nettutvikleren som kommer innom én gang: en midlertidig administratorkonto som du sletter eller nedgraderer etterpå.
- Deg selv: vurder to kontoer, en administrator for vedlikehold og en redaktør for den daglige skrivingen. Den som som administrator åpner en infisert side eller klikker på en falsk lenke, avslører mer enn en redaktør gjør.
Noen regler som hører med:
- Én konto per person. Aldri en delt konto som «kontor» eller «redaksjon». Da vet du ikke hvem som gjorde hva, du kan ikke fjerne tilgangen for én enkelt person, og passordet sendes rundt via e-post og lapper.
- Rydd opp. Slutter noen, slett kontoen eller sett den til abonnent. Sjekk hvert kvartal hvilke administratorer som finnes (leksjon 9.4). En ukjent administrator er et av de tydeligste tegnene på et hackerangrep (leksjon 7.5).
- Ingen kontoer for apper som ikke trenger det. Må en kobling (en app, et annet system) ha tilgang til WordPress, bruk da et applikasjonspassord (se nedenfor).
Brukernavn og visningsnavn
Hver konto har et brukernavn (det du logger inn med, kan ikke endres) og et visningsnavn (det som vises ved innleggene dine, som «Lisa de Vries»). Velg visningsnavnet under profilen, under «Vis offentlig som».
Er brukernavnet ditt hemmelig? Ikke egentlig. WordPress viser et avledet navn flere steder: i adressen til et forfatterarkiv (/author/lisa/) og i REST-inngangen til nettstedet (/wp-json/wp/v2/users), for alle som har publisert et innlegg. Dette navnet (sluggen) er ofte likt brukernavnet. En inntrenger har da halvparten av det han trenger. Den egentlige beskyttelsen ligger i et sterkt passord og tofaktorautentisering (leksjon 7.3), men et brukernavn som ikke er likt det offentlige navnet ditt, hjelper litt. I leksjon 7.3 ser du hva nettstedet ditt viser.
Applikasjonspassord
Siden WordPress 5.6 har hver profil Applikasjonspassord nederst. Der lager du et eget passord for én kobling, for eksempel en app på telefonen din eller et system som publiserer innlegg via REST API-et. Fordeler:
- Du gir ikke fra deg det egentlige passordet ditt.
- Du kan trekke tilbake én kobling uten å endre ditt eget passord.
- Et applikasjonspassord fungerer ikke for å logge inn i det vanlige kontrollpanelet.
Applikasjonspassordet har samme rettigheter som kontoen. Opprett det derfor på en konto med en passende (lav) rolle. Bruker du ikke koblinger, trenger du dem ikke.
Å slette noen
Sletter du en bruker som har skrevet innlegg, spør WordPress hva som skal skje med innholdet:
- Slett alt innhold: alle innlegg og sider fra den personen forsvinner. Nesten aldri det du vil.
- Tildel alt innhold til en annen bruker: innleggene blir stående, med den nye brukeren som forfatter.
Velg nesten alltid det andre alternativet. Vil du beholde navnet til den gamle forfatteren på innleggene? Nedgrader da kontoen til abonnent og gi den et nytt, langt passord, i stedet for å slette den.
I praksis: slik ser det ut i et panel
I administrasjonen av WordPress:
- Brukere > Alle brukere: øverst står det hvor mange kontoer det er per rolle. Klikk på Administrator for å bare se administratorene.
- Brukere > Legg til ny: fyll inn brukernavn og e-post og velg rollen. La WordPress sende en passordlenke i stedet for å sende et passord selv på e-post.
- Profil: velg visningsnavn, og administrer applikasjonspassord nederst.
Oppsummering
- En rolle er en pakke med rettigheter; WordPress har administrator, redaktør, forfatter, bidragsyter og abonnent.
- Gi alle den laveste rollen de kan gjøre jobben sin med, og hold antallet administratorer lavt.
- Én konto per person, aldri delt; rydd opp kontoer når noen slutter.
- Brukernavn er ikke hemmelige; den egentlige beskyttelsen er et sterkt passord og tofaktorautentisering.
- Ved sletting tildeler du innholdet til noen andre; bruk applikasjonspassord for koblinger.
Quiz
Oppgave
Oppgave D3.3: En rolleaudit av nettstedet ditt. Åpne Brukere > Alle brukere og lag en liste: for hver konto rollen, om personen fortsatt er aktiv, og hvilken rolle vedkommende egentlig trenger. Fyll inn hvor mange administratorer du hadde, og hvor mange som er igjen etter opprydningsrunden. Kryss av: ingen delte kontoer, ingen ukjente administratorer, personer som har sluttet slettet eller nedgradert (med innhold tildelt), ubrukte applikasjonspassord trukket tilbake. Forklar i én setning hvorfor du gir deg selv en egen redaktørkonto eller ikke.
Oppgave D3.3: En rolleaudit av nettstedet ditt
Denne oppgaven gjør du selv; ingen kontrollerer den. Kryss av det du har gjort, og merk oppgaven som fullført.
Antall administratorer etter runden er ikke høyere enn før, og begrunnelsen din viser til «så få rettigheter som nødvendig»: den som bare skriver, trenger ikke administratorrolle.
Avkrysningene og notatene dine blir kun i denne nettleseren; vi sender dem ikke noe sted. Er du logget inn, lagrer vi kun i Mine kurs at du har gjort oppgaven.
Les mer
Disse artiklene beskriver trinnene i kontrollpanelene til WebOké; i andre kontrollpaneler fungerer det på lignende måte.
