Moduuli 3 · 3.3
Käyttäjät ja roolit
Moduuli 3: Osoite, https ja käyttäjät · Lukuaika: 8 minuuttia
Oppimistavoite: Tämän oppitunnin jälkeen osaat jakaa roolit ja oikeudet niin, että jokainen pystyy tekemään vain sen, mitä hän tarvitsee.
Keskeiset käsitteet: rooli, capability (oikeus), ylläpitäjä, päätoimittaja, kirjoittaja, avustaja, tilaaja, mahdollisimman vähän oikeuksia, yksi tili per henkilö, näyttönimi ja käyttäjätunnus, sovellussalasana, käyttäjän poistaminen ja sisällön siirtäminen toiselle
Roolit ja oikeudet
Jokaisella, joka kirjautuu WordPress-sivustollesi, on rooli. Rooli on paketti oikeuksia (WordPress-kielellä capabilities): saako tämä henkilö kirjoittaa artikkeleita, muokata muiden artikkeleita, asentaa lisäosia, luoda käyttäjiä? WordPressissä on viisi oletusroolia (suomenkieliset nimet suluissa):
| Rooli | Mitä tämä rooli voi tehdä | Tyypillinen käyttäjä |
|---|---|---|
| Administrator (Ylläpitäjä) | Kaiken: teemat, lisäosat, käyttäjät, asetukset, kaiken sisällön | Yksi tai kaksi henkilöä, jotka hoitavat sivuston teknisesti |
| Editor (Päätoimittaja) | Luo, muokkaa, julkaisee ja poistaa kaikki artikkelit ja sivut, myös muiden tekemät; hallinnoi kommentteja | Henkilö, joka vastaa koko sivuston sisällöstä |
| Author (Kirjoittaja) | Kirjoittaa omia artikkeleita, lataa kuvia ja julkaisee | Vakituinen kirjoittaja |
| Contributor (Avustaja) | Kirjoittaa omia artikkeleita, mutta ei voi julkaista eikä ladata tiedostoja | Vierailijakirjoittaja, jonka tekstit tarkistetaan |
| Subscriber (Tilaaja) | Voi hallinnoida vain omaa profiiliaan | Jäsenet, joiden pitää kirjautua sisään lukeakseen jotain |
Sivustoverkossa (multisite) on käytössä myös pääylläpitäjä. Lisäosat lisäävät joskus omia roolejaan, kuten Kaupan hoitaja ja Asiakas WooCommercessa, tai oma rooli SEO-hallintaa varten.
Huomaa ero kirjoittajan ja päätoimittajan välillä: kirjoittaja pääsee käsiksi vain omiin artikkeleihinsa, päätoimittaja kaikkeen. Päätoimittaja ei kuitenkaan voi asentaa lisäosia tai muuttaa asetuksia. Juuri niin sen pitääkin olla.
Periaate: niin vähän oikeuksia kuin tarvitaan
Jokainen tili on mahdollinen sisäänpääsyreitti murtautujalle. Vuotanut tilaajan salasana aiheuttaa vain vähän harmia. Vuotanut ylläpitäjän salasana antaa täyden hallinnan: murtautuja voi ladata haittakoodia sisältävän lisäosan ja päästä sitä kautta kaikkiin sivustosi tiedostoihin ja tietokantaan.
Siksi jokaiselle annetaan matalin rooli, jolla hän pystyy tekemään työnsä:
- Markkinoinnin kollega, joka kirjoittaa blogeja: kirjoittaja tai päätoimittaja, ei ylläpitäjä.
- Harjoittelija, joka toimittaa uutisia: avustaja; joku muu julkaisee ne.
- Verkkosivujen tekijä, joka käy kerran tekemässä jotain: tilapäinen ylläpitäjätili, jonka poistat tai madallat sen jälkeen.
- Sinä itse: harkitse kahta tiliä, ylläpitäjätiliä ylläpitoa varten ja päätoimittajatiliä päivittäiseen kirjoittamiseen. Jos katsot tartunnan saanutta sivua tai klikkaat huijauslinkkiä ylläpitäjänä, vuotaa enemmän tietoa kuin päätoimittajana.
Muutama sääntö lisäksi:
- Yksi tili per henkilö. Älä koskaan käytä jaettua tiliä, kuten "toimisto" tai "toimitus". Et silloin tiedä, kuka teki mitä, et voi evätä pääsyä yksittäiseltä henkilöltä, ja salasana kiertää sähköposteissa ja lapuilla.
- Siivoa säännöllisesti. Kun joku lähtee, poista tili tai muuta se tilaajaksi. Tarkista joka vuosineljännes, ketkä ovat ylläpitäjiä (oppitunti 9.4). Tuntematon ylläpitäjä on yksi selvimmistä merkeistä murrosta (oppitunti 7.5).
- Ei tilejä sovelluksille, jotka eivät niitä tarvitse. Jos jonkin yhteyden (sovelluksen, toisen järjestelmän) pitää päästä WordPressiin, käytä sovellussalasanaa (katso alla).
Käyttäjätunnus ja näyttönimi
Jokaisella tilillä on käyttäjätunnus (jolla kirjaudutaan sisään, ei voi muuttaa) ja näyttönimi (se, mikä näkyy artikkeleiden yhteydessä, esimerkiksi "Liisa Virtanen"). Valitse näyttönimi profiilissa kohdasta "Näytä julkisesti nimellä".
Onko käyttäjätunnuksesi salainen? Ei oikeastaan. WordPress näyttää useassa paikassa siitä johdetun nimen: kirjoittajan arkiston osoitteessa (/author/liisa/) ja sivuston REST-rajapinnassa (/wp-json/wp/v2/users), jokaisesta henkilöstä, joka on julkaissut artikkelin. Tämä nimi (slug) on usein sama kuin käyttäjätunnus. Murtautujalla on silloin jo puolet tarvitsemastaan tiedosta. Oikea suoja on vahva salasana ja kaksivaiheinen tunnistautuminen (oppitunti 7.3), mutta käyttäjätunnus, joka eroaa julkisesta nimestäsi, auttaa hieman. Oppitunnilla 7.3 tarkistat, mitä sivustosi paljastaa.
Sovellussalasanat
WordPress 5.6:sta lähtien jokaisen profiilin alaosassa on Sovellussalasanat. Niiden avulla luot erillisen salasanan yhtä yhteyttä varten, esimerkiksi puhelimen sovellusta tai järjestelmää varten, joka julkaisee artikkeleita REST-rajapinnan kautta. Edut:
- Et paljasta oikeaa salasanaasi.
- Voit perua yhden yhteyden ilman, että joudut vaihtamaan omaa salasanaasi.
- Sovellussalasana ei toimi tavalliseen ohjausnäkymään kirjautumiseen.
Sovellussalasanalla on samat oikeudet kuin tilillä itsellään. Luo se siis tilille, jolla on sopiva (matala) rooli. Jos et käytä mitään yhteyksiä, et tarvitse niitä.
Käyttäjän poistaminen
Kun poistat käyttäjän, joka on kirjoittanut artikkeleita, WordPress kysyy, mitä sisällölle tehdään:
- Poista kaikki sisältö: kyseisen henkilön kaikki artikkelit ja sivut poistetaan. Lähes koskaan tämä ei ole se, mitä haluat.
- Siirrä kaikki sisältö toiselle käyttäjälle: artikkelit jäävät paikalleen, mutta uusi käyttäjä merkitään kirjoittajaksi.
Valitse lähes aina jälkimmäinen. Haluatko säilyttää vanhan kirjoittajan nimen artikkeleiden yhteydessä? Madalla tili silloin tilaajaksi ja anna sille uusi, pitkä salasana poistamisen sijaan.
Käytännössä: miltä tämä näyttää ohjausnäkymässä
WordPressin hallinnassa:
- Käyttäjät > Kaikki käyttäjät: yläosassa näkyy roolikohtaisesti, montako tiliä kutakin on. Klikkaa Ylläpitäjä nähdäksesi vain ylläpitäjät.
- Käyttäjät > Lisää uusi käyttäjä: täytä käyttäjätunnus ja sähköposti ja valitse rooli. Anna WordPressin lähettää salasanalinkki sen sijaan, että lähettäisit salasanan itse sähköpostitse.
- Profiili: valitse näyttönimi, ja hallinnoi alaosassa sovellussalasanoja.
Yhteenveto
- Rooli on paketti oikeuksia; WordPressissä on ylläpitäjä, päätoimittaja, kirjoittaja, avustaja ja tilaaja.
- Anna jokaiselle matalin rooli, jolla hän pystyy tekemään työnsä, ja pidä ylläpitäjien määrä pienenä.
- Yksi tili per henkilö, ei koskaan jaettuna; siivoa tilit, kun joku lähtee.
- Käyttäjätunnukset eivät ole salaisia; oikea suoja on vahva salasana ja kaksivaiheinen tunnistautuminen.
- Poistaessasi käyttäjän siirrä sisältö jollekin toiselle; sovellussalasanoja käytetään yhteyksiin ulkopuolisiin järjestelmiin.
Tietovisa
Tehtävä
Tehtävä D3.3: Sivustosi roolien tarkistus. Avaa Käyttäjät > Kaikki käyttäjät ja tee lista: jokaisen tilin rooli, onko henkilö vielä aktiivinen ja mitä roolia hän todellisuudessa tarvitsee. Merkitse, montako ylläpitäjää sinulla oli ja montako jäi jäljelle siivouskierroksen jälkeen. Ruksita: ei jaettuja tilejä, ei tuntemattomia ylläpitäjiä, lähteneet henkilöt poistettu tai madallettu (sisältö siirretty toiselle), käyttämättömät sovellussalasanat peruttu. Selitä yhdellä lauseella, miksi annat tai et anna itsellesi erillisen päätoimittajatilin.
Tehtävä D3.3: Sivustosi roolien tarkistus
Tämän tehtävän teet itse, kukaan ei tarkista sitä. Merkitse tekemäsi kohdat ja merkitse tehtävä tehdyksi.
Pääkäyttäjien määrä kierroksen jälkeen ei ole suurempi kuin ennen, ja perustelusi viittaa periaatteeseen "niin vähän oikeuksia kuin tarpeen": jos joku vain kirjoittaa, hän ei tarvitse pääkäyttäjän roolia.
Merkintäsi ja muistiinpanosi pysyvät vain tässä selaimessa, emme lähetä niitä minnekään. Jos olet kirjautunut sisään, tallennamme kohtaan Omat kurssit vain sen, että olet tehnyt tehtävän.
Lue lisää
Nämä artikkelit kuvaavat vaiheet WebOkén ohjauspaneeleissa; muissa paneeleissa toiminta on vastaavaa.
- DirectAdmin-ohje 3.7: Turvalliset salasanat ja mitä teet, jos salasana on vuotanut
- Enkä pysty kirjautumaan WordPressiin: mitä nyt?
- Roolit ja oikeudet (wordpress.org, englanniksi): https://wordpress.org/documentation/article/roles-and-capabilities/
