3. modulis · 3.3
Lietotāji un lomas
3. modulis: Adrese, https un lietotāji · Lasīšanas laiks: 8 minūtes
Mācību mērķis: Pēc šīs nodarbības Jūs varēsiet sadalīt lomas un tiesības tā, lai katrs varētu darīt tikai to, kas viņam nepieciešams.
Galvenie jēdzieni: loma, capability (tiesība), administrators, redaktors, autors, rakstītājs, abonents, minimālās tiesības, viens konts vienai personai, ekrāna vārds un lietotājvārds, lietotnes parole, lietotāja dzēšana un satura piešķiršana
Lomas un tiesības
Katram, kurš piesakās Jūsu WordPress tīmekļa vietnē, ir kāda loma. Loma ir tiesību kopums (WordPress valodā capabilities): vai šī persona drīkst rakstīt ziņas, mainīt citu ziņas, instalēt spraudņus, veidot lietotājus? WordPress ir piecas noklusējuma lomas (nosaukumi iekavās):
| Loma | Ko šī loma var darīt | Tipiski piemēri |
|---|---|---|
| Administrator (Administrators) | Visu: tēmas, spraudņus, lietotājus, iestatījumus, visu saturu | Viena vai divas personas, kas tehniski pārvalda tīmekļa vietni |
| Editor (Redaktors) | Veidot, mainīt, publicēt un dzēst visas ziņas un lapas, arī citu autoru; pārvaldīt komentārus | Kas uztur visas tīmekļa vietnes saturu |
| Author (Autors) | Rakstīt savas ziņas, augšupielādēt attēlus un publicēt | Pastāvīgs rakstītājs |
| Contributor (Rakstītājs) | Rakstīt savas ziņas, bet nepublicēt un neaugšupielādēt | Viesautors, kura rakstus kāds pārbauda |
| Subscriber (Abonents) | Pārvaldīt tikai savu profilu | Dalībnieki, kuriem jāpiesakās, lai kaut ko izlasītu |
Tīmekļa vietņu tīklā (multisite) pastāv arī super administrators. Spraudņi dažkārt pievieno savas lomas, piemēram, Veikala pārvaldnieks un Klients pie WooCommerce, vai lomu SEO pārvaldībai.
Ievērojiet atšķirību starp autoru un redaktoru: autors var strādāt tikai ar savām ziņām, redaktors ar visu. Un redaktors nevar instalēt spraudņus vai mainīt iestatījumus. Tieši tas ir paredzēts.
Princips: tik maz tiesību, cik nepieciešams
Katrs konts ir iespējama ieeja uzbrucējam. Noplūdusi abonenta parole nenodara lielu ļaunumu. Noplūdusi administratora parole dod pilnīgu kontroli: uzbrucējs var augšupielādēt spraudni ar ļaunprātīgu kodu un ar to piekļūt visiem failiem un Jūsu tīmekļa vietnes datubāzei.
Tāpēc katram piešķiriet viszemāko lomu, ar kuru viņš var veikt savu darbu:
- Mārketinga kolēģis, kas raksta blogus: autors vai redaktors, nevis administrators.
- Stažieris, kas iesniedz jaunumu ziņas: rakstītājs; kāds cits publicē.
- Tīmekļa vietnes veidotājs, kurš veic kādu vienreizēju darbu: pagaidu administratora konts, ko pēc tam dzēšat vai pazeminiet.
- Jūs pats: apsveriet divus kontus, administratoru uzturēšanai un redaktoru ikdienas rakstīšanai. Kas kā administrators apskata inficētu lapu vai noklikšķina uz viltus saites, atklāj vairāk nekā redaktors.
Daži noteikumi, kas der zināt:
- Viens konts vienai personai. Nekad kopīgs konts "birojs" vai "redakcija". Tad Jūs nezināt, kurš ko darīja, Jūs nevarat atsevišķai personai atņemt piekļuvi, un parole klīst apkārt pa e-pastu un lapiņām.
- Sakārtojiet. Ja kāds aiziet, dzēsiet kontu vai pazeminiet to uz abonentu. Katru ceturksni pārbaudiet, kādi administratori ir (9.4. nodarbība). Nezināms administrators ir viena no skaidrākajām uzlaušanas pazīmēm (7.5. nodarbība).
- Nekādu kontu lietotnēm, kurām tas nav vajadzīgs. Ja savienojumam (lietotnei, citai sistēmai) jābūt pieejamam WordPress, izmantojiet lietotnes paroli (skatiet zemāk).
Lietotājvārds un ekrāna vārds
Katram kontam ir lietotājvārds (ar ko piesakāties, nav maināms) un ekrāna vārds (kas redzams pie Jūsu ziņām, piemēram, "Lisa de Vries"). Izvēlieties ekrāna vārdu profilā pie "Publiski rādīt kā".
Vai Jūsu lietotājvārds ir slepens? Īsti nē. WordPress vairākās vietās rāda atvasinātu vārdu: autora arhīva adresē (/author/lisa/) un vietnes REST ieejā (/wp-json/wp/v2/users), ikvienam, kurš ir publicējis ziņu. Šis vārds (slug) bieži sakrīt ar lietotājvārdu. Tad uzbrucējam ir puse no vajadzīgā. Reālā aizsardzība ir stiprā parolē un divu faktoru autentifikācijā (7.3. nodarbība), bet lietotājvārds, kas nesakrīt ar Jūsu publisko vārdu, palīdz nedaudz. 7.3. nodarbībā Jūs apskatīsiet, ko Jūsu tīmekļa vietne rāda.
Lietotnes paroles
Kopš WordPress 5.6 katrā profilā apakšā ir Lietotnes paroles. Ar tām izveidojat atsevišķu paroli vienam savienojumam, piemēram, lietotnei telefonā vai sistēmai, kas caur REST API publicē ziņas. Priekšrocības:
- Jūs neatklājat savu īsto paroli.
- Jūs varat atsaukt vienu savienojumu, nemainot savu īsto paroli.
- Lietotnes parole nedarbojas, lai pieteiktos parastajā Panelī.
Lietotnes parolei ir tādas pašas tiesības kā kontam. Tāpēc izveidojiet to pie konta ar atbilstošu (zemu) lomu. Ja neizmantojat savienojumus, tās nav vajadzīgas.
Kāda dzēšana
Ja dzēšat lietotāju, kurš rakstījis ziņas, WordPress jautās, kas jādara ar šo saturu:
- Dzēst visu saturu: visas šīs personas ziņas un lapas tiek dzēstas. Gandrīz nekad tas nav tas, ko vēlaties.
- Piešķirt visu saturu citam lietotājam: ziņas paliek, ar jauno lietotāju kā autoru.
Gandrīz vienmēr izvēlieties otro variantu. Vai vēlaties saglabāt vecā autora vārdu pie ziņām? Tad pazeminiet kontu uz abonentu un piešķiriet tam jaunu, garu paroli, nevis to dzēšot.
Praksē: kā tas izskatās panelī
WordPress Panelī:
- Lietotāji > Visi lietotāji: augšā redzams, cik kontu ir katrai lomai. Noklikšķiniet uz Administrators, lai redzētu tikai administratorus.
- Lietotāji > Pievienot jaunu: ievadiet lietotājvārdu un e-pastu, un izvēlieties lomu. Ļaujiet WordPress nosūtīt paroles saiti, nevis pats sūtiet paroli pa e-pastu.
- Profils: izvēlieties ekrāna vārdu, un apakšā pārvaldiet lietotnes paroles.
Kopsavilkums
- Loma ir tiesību kopums; WordPress ir administrators, redaktors, autors, rakstītājs un abonents.
- Piešķiriet katram viszemāko lomu, ar kuru viņš var veikt savu darbu, un uzturiet administratoru skaitu nelielu.
- Viens konts vienai personai, nekad kopīgs; sakārtojiet kontus, kad kāds aiziet.
- Lietotājvārdi nav slepeni; reālā aizsardzība ir stipra parole un divu faktoru autentifikācija.
- Dzēšot piešķiriet saturu citai personai; lietotnes paroles izmantojiet savienojumiem.
Tests (quiz)
Uzdevums
Uzdevums D3.3: Jūsu tīmekļa vietnes lomu audits. Atveriet Lietotāji > Visi lietotāji un izveidojiet sarakstu: katram kontam lomu, vai persona joprojām ir aktīva un kāda loma viņam faktiski nepieciešama. Norādiet, cik administratoru Jums bija un cik palicis pēc sakārtošanas. Atzīmējiet: nav kopīgu kontu, nav nezināmu administratoru, aizgājušie dzēsti vai pazemināti (ar saturu piešķirtu citiem), neizmantotas lietotnes paroles atsauktas. Vienā teikumā paskaidrojiet, kāpēc Jūs sev izveidojat vai neizveidojat atsevišķu redaktora kontu.
Uzdevums D3.3: Jūsu tīmekļa vietnes lomu audits
Šo uzdevumu veicat paši; neviens to nepārbauda. Atzīmējiet, ko esat izdarījuši, un atzīmējiet uzdevumu kā paveiktu.
Administratoru skaits pēc pārbaudes nav lielāks nekā pirms tās, un Jūsu pamatojums atsaucas uz principu "tik maz tiesību, cik nepieciešams": kas tikai raksta, tam administratora loma nav vajadzīga.
Jūsu atzīmes un piezīmes paliek tikai šajā pārlūkprogrammā; mēs tās nekur nesūtām. Ja esat pieteikušies, sadaļā Mani kursi saglabājam tikai to, ka uzdevums ir paveikts.
Papildu lasāmviela
Šie raksti apraksta soļus WebOké paneļos; citos paneļos tie darbojas līdzīgi.
- DirectAdmin rokasgrāmata 3.7: Drošas paroles un kas jādara, ja parole ir noplūdusi
- Es nevaru pieslēgties WordPress: ko darīt?
- Lomas un tiesības (wordpress.org, angļu valodā): https://wordpress.org/documentation/article/roles-and-capabilities/
