Käyttäjien hallinta
From LimeSurvey Manual
Käyttäjien hallinta
Käyttäjien hallinnan työkalun avulla voit lisätä LimeSurveyhin lisää ylläpitokäyttäjiä. Kutsumme heitä ”käyttäjiksi”. Älä sekoita heitä osallistujiin (vastaajiin).
Käyttäjien luominen
Voit luoda uuden käyttäjän avaamalla käyttäjien hallinnan valitsemalla LimeSurveyn päätyökalupalkista Asetukset -> Käyttäjien hallinta.

Napsauta sitten Lisää käyttäjä -painiketta, joka sijaitsee Käyttäjien hallinta -taulukon oikeassa yläkulmassa. Näyttöön avautuu ikkuna, jossa sinua pyydetään:
- Kirjoittamaan haluamasi käyttäjätunnus Käyttäjätunnus-kenttään.
- Kirjoittamaan sähköpostiosoite Sähköposti-kenttään. Huomioi seuraavat asiat:
- LimeSurvey lähettää vahvistussähköpostin Sähköposti-kenttään annettuun osoitteeseen. Tätä sähköpostiosoitetta käytetään oletusyhteyssähköpostiosoitteena kyseisen käyttäjän luomissa kyselyissä.
- Jos et halua käyttäjän saavan vahvistussähköpostia, jossa on linkki LimeSurvey-sovellukseen, käyttäjätunnus ja salasana, voit käyttää omaa sähköpostiosoitettasi, jolloin vahvistussähköposti lähetetään sinulle. Tämän jälkeen voit vaihtaa sähköpostiosoitteen käyttäjän osoitteeksi.
- Kirjoittamaan käyttäjän koko nimi Koko nimi-kenttään. Huomioi, että tähän annettua koko nimeä käytetään oletusyhteyshenkilön nimenä kyseisen käyttäjän luomissa kyselyissä.
- Voit halutessasi käyttää Erääntymispäivä/aika-asetusta, jos haluat määrittää vastaluodulle käyttäjälle erääntymispäivän. Kyseisen päivän/ajan jälkeen käyttäjä ei enää voi kirjautua sisään.
- Voit myös halutessasi asettaa käyttäjän alkusalasanan, mutta neuvo häntä vaihtamaan se ensimmäisen kirjautumisen jälkeen.
- Luo uusi käyttäjä napsauttamalla Tallenna.
Huomaa, että salasanan monimutkaisuutta valvoo ja vahvistaa PasswordRequirement-lisäosa.
Olet nyt luonut ensimmäisen käyttäjäsi. Lisätietoja käyttäjän oikeuksien asettamisesta saat lukemalla eteenpäin.

Alla näet Toiminto-sarakkeessa neljä vaihtoehtoa, joiden avulla voit:

- muokata käyttäjän yleisiä tietoja – napsauttamalla kynäkuvaketta.
- poistaa käyttäjän kyselyiden ylläpitäjien tietokannasta – napsauttamalla roskakoripainiketta.
- asettaa käyttäjälle yleiset oikeudet – napsauttamalla lukkokuvaketta.
- asettaa käyttäjälle teeman oikeudet – napsauttamalla kynä-ja-lukko-kuvaketta.
Käyttäjän omistajuus ja oikeudet hallita käyttäjiä
Jokaisella käyttäjätilillä on omistaja. Omistaja on käyttäjä, joka loi tilin. Käyttäjien hallinnan taulukon Luonut-sarake näyttää, kuka kutakin tiliä omistaa. Jos superylläpitäjä on ottanut tilin omistajuuden, tämä sarake näyttää uuden omistajan.
Käyttäjät, joilla on Superylläpitäjä-oikeus, voivat hallita kaikkia käyttäjätilejä. Kaikille muille käyttäjille yleiset Käyttäjät-oikeudet koskevat vain heidän omistamiaan tilejä.
| Toiminto | Vaatimus käyttäjille, joilla ei ole Superylläpitäjä-oikeutta | Käyttäjät, joilla on Superylläpitäjä-oikeus |
|---|---|---|
| Käyttäjän tietojen katselu | Käyttäjät → Katso/lue (koskee kaikkia käyttäjiä) | Kaikki käyttäjät |
| Käyttäjien luominen | Käyttäjät → Luo. Sinusta tulee uuden käyttäjän omistaja. | Kyllä |
| Käyttäjän muokkaaminen | Käyttäjät → Päivitä ja omistat käyttäjän | Kaikki käyttäjät |
| Käyttäjän aktivointi tai deaktivointi | Käyttäjät → Päivitä ja omistat käyttäjän | Kaikki käyttäjät |
| Oikeuksien muokkaaminen | Käyttäjät → Päivitä ja omistat käyttäjän | Kaikki käyttäjät |
| Käyttäjän poistaminen | Käyttäjät → Poista ja omistat käyttäjän | Kaikki käyttäjät |
| Käyttäjän roolien määrittäminen | Ei mahdollista | Vaatii Superylläpitäjä → Luo |
| Teeman oikeuksien asettaminen | Ei mahdollista | Kaikki käyttäjät |
| Omistajuuden ottaminen | Ei mahdollista | Tekee sinusta käyttäjän omistajan |
Huomioi seuraavat asiat:
- Kukaan käyttäjä ei voi muuttaa omia oikeuksiaan tai käyttäjän rooleja. Voit muuttaa oman nimesi, sähköpostiosoitteesi tai salasanasi valitsemalla oikeassa yläkulmassa olevasta käyttäjävalikosta Tili.
- Muut käyttäjät eivät voi muokata tai poistaa alkuperäistä ylläpitäjän tiliä (käyttäjä-ID 1).
- Jos haluat muokata tiliä, jolla on Superylläpitäjä-oikeus, sinun täytyy omistaa kyseinen tili ja sinulla täytyy olla Superylläpitäjä → Luo -oikeus.
- Käyttäjät, joilla ei ole Superylläpitäjä-oikeutta, voivat myöntää vain oikeuksia, jotka heillä itsellään on.
- Ota omistajuus tekee sinusta vain tilin omistajan. Et voi siirtää tilin omistajuutta toiselle käyttäjälle.
Tunnistautumislisäosien luomat tilit
Tilit, jotka luodaan automaattisesti ensimmäisen kirjautumisen yhteydessä, esimerkiksi LDAP- tai verkkopalvelimen tunnistautumislisäosan avulla, omistaa alkuperäinen ylläpitäjä (käyttäjä-ID 1). Muut käyttäjät, joilla on yleiset Käyttäjät-oikeudet, eivät omista näitä tilejä, joten he voivat korkeintaan katsella niitä. Vain käyttäjä, jolla on Superylläpitäjä-oikeus, voi muokata näitä tilejä, muuttaa niiden oikeuksia tai poistaa ne.
Muokkaa käyttäjää
Muokkaa käyttäjän tietoja napsauttamalla kynäkuvaketta.
Voit antaa uuden sähköpostiosoitteen ja nimen sekä vaihtaa salasanan. Vahvista muutokset napsauttamalla Tallenna.
Poista käyttäjä
Voit poistaa käyttäjätilin napsauttamalla vastaavaa roskakorikuvaketta (se sijaitsee samalla rivillä kuin poistettava käyttäjätili) ja napsauttamalla OK.
Käyttäjän yleisten oikeuksien asettaminen
Voit asettaa käyttäjälle yleiset oikeudet napsauttamalla lukkokuvaketta.

Käytössä on CRUD-järjestelmä (luo, lue, päivitä ja poista), kuten kyselyn oikeusasetuksissa. Jos haluat nähdä lisää käyttäjän oikeusvaihtoehtoja, suosittelemme laajentamaan matriisin kaksoisnuolella, joka sijaitsee sen oikeassa yläkulmassa. Jos valitset rivin ensimmäisen valintalaatikon, kaikki kyseisen rivin CRUD-oikeudet valitaan automaattisesti.

Voit nyt lisätä tai poistaa seuraavia oikeuksia:
- Osallistujapaneeli: Lisätietoja löydät lukemalla keskitetystä osallistujatietokannasta täällä.
- Nimilappusarjat: Oikeus luoda, katsoa, päivittää, poistaa, viedä ja tuoda nimilappusarjoja. Nimilappusarjoilla ei ole omia erillisiä oikeuksia (toisin kuin teemoilla).
- Asetukset & lisäosat: Tällä oikeudella käyttäjä voi tarkistaa tietojen eheyden, tallentaa SQL-tietokannan .sql-tiedostoon, hallita yleisiä asetuksia, katsoa PHP-tiedot yleisistä asetuksista ja hallita kaikkia lisäosia.
- Kyselyryhmät (New in 4.4.0 ): Antaa pääsyn kaikkiin kyselyryhmiin. Jos haluat käyttäjän voivan hallita omia kyselyryhmiään, anna käyttäjälle ’luo’-oikeus. Kyselyryhmän luoja on (oletuksena) kyseisen kyselyryhmän omistaja.
- Kyselyt: Antaa pääsyn kaikkiin kyselyihin. Jos haluat käyttäjän voivan luoda ja hallita vain omia kyselyitään, anna käyttäjälle ’luo’-oikeus. Kyselyn luoja on kyselyn omistaja ja pystyy aina hallitsemaan sitä. Muista, että jokaiselle kyselylle voidaan antaa erilaisia oikeuksia.
- Teemat: Sallii käyttäjän käyttää kaikkia saatavilla olevia ulkoasuteemoja ja muokata kaikkia muita kuin vakioteemoja. Tämän oikeuden omaavalla henkilöllä tulisi olla riittävästi HTML-, JavaScript- ja CSS-osaamista. Jos käyttäjä ei tunne näitä ja hänen on tarkoitus käyttää tiettyä ulkoasuteemaa, on parempi antaa hänelle vain ’lue’-oikeus. Jokaiselle teemalle voi olla omia oikeuksia.
- Käyttäjäryhmät: Sallii käyttäjän luoda, katsoa, päivittää ja poistaa käyttäjäryhmiä.
- Käyttäjät: Sallii käyttäjän luoda uusia käyttäjiä sekä muokata, aktivoida, deaktivoida ja poistaa omistamiaan käyttäjiä ja asettaa heidän oikeuksiaan. Katso/lue-oikeudella käyttäjä voi katsoa kaikkien käyttäjien tiedot. Käyttäjä voi antaa vain sellaisia oikeuksia, jotka hänellä itsellään on. Muiden käyttäjien omistamia käyttäjiä voi hallita vain käyttäjä, jolla on Superylläpitäjä-oikeus. Lisätietoja: Käyttäjien omistajuus ja oikeudet käyttäjien hallintaan.
- Superylläpitäjä: Voi lisätä vain toinen superylläpitäjä, jolla on tämä asetus päivitysoikeudella. Antaa täydet oikeudet koko LimeSurvey-sovellukseen, mukaan lukien lisäosien asentaminen ja kaikenlaisen sisällön (mukaan lukien JavaScript) käyttäminen kyselyn sisällössä. (Katso myös yleiset suojausasetukset.)
- Käytä sisäistä tietokannan tunnistautumista: Sallii käyttäjien päästä LimeSurveyn paneeliin tunnistautumissivun kautta (esim. http://domain/admin/authentication/sa/login). Jos valinta on poistettu ja kyseinen käyttäjä yrittää kirjautua LimeSurveyn paneeliin, hän saa seuraavan virheilmoituksen: 'Internal database authentication method is not allowed for this user'.
Käyttäjien tuonti ja vienti
Voit tuoda ja viedä käyttäjiä CSV- ja JSON-muodossa Käyttäjien hallinta -sivun painikkeilla.

Kun tuot käyttäjiä, avautuu ikkuna, joka näyttää, mitkä kentät tiedostossa tulee olla. Voit valita olemassa olevien käyttäjien ylikirjoittamisen valitsemalla tämän valintalaatikon.

Esimerkki JSON-rakenteesta:
[
{
"uid": 1,
"users_name": "admin2",
"full_name": "Administrator",
"email": "your-email@example.net",
"lang": "en",
"password": ""
},
{
"uid": 2,
"users_name": "ben2",
"full_name": "Ben Alister",
"email": "ben@test.ing",
"lang": "auto",
"password": "test!123"
}
]
Esimerkki CSV-rakenteesta:
uid;users_name;full_name;email;lang;password
1;admin;Administrator;your-email@example.net;en;
2;ben;"Ben Alister";ben@test.ing;auto;test!123
Käyttäjän teeman oikeuksien asettaminen
Teeman oikeuksilla voit päättää, mitä ulkoasuteemoja käyttäjä voi valita kyselyä luodessaan tai muokatessaan.
Jos sinulla on tietyille käyttäjäryhmille tai asiakkaille tarkoitettuja ulkoasuteemoja, voit rajoittaa heidän pääsyään muihin teemoihin, jotta he käyttävät vain heille luotuja teemoja.
Voit asettaa tai muokata käyttäjän teeman oikeuksia napsauttamalla ulkoasuteemojen kynä ja lukko -symbolia.

Valitse ulkoasuteemat, joihin kyseisellä käyttäjällä tai käyttäjäryhmillä tulee olla pääsy. Kun olet tehnyt valinnat tai poistanut niitä, muista napsauttaa Tallenna:
.
Voit ymmärtää tämän toiminnon paremmin tutustumalla alla oleviin esimerkkeihin.
Käyttäjien aktivointi ja deaktivointi
Käyttäjä voidaan merkitä aktivoiduksi tai deaktivoiduksi.
Deaktivoitu käyttäjä ei voi kirjautua hallintakäyttöliittymään.
Käyttäjät, joilla ei ole Superylläpitäjä-oikeutta, voivat aktivoida tai deaktivoida vain omistamansa käyttäjät, ja heillä on oltava yleinen Käyttäjät → Päivitä -oikeus. Katso Käyttäjien omistajuus ja oikeudet käyttäjien hallintaan.
Kertakäyttöisten salasanojen käyttö
Käyttäjä voi avata LimeSurveyn kirjautumissivun osoitteessa /limesurvey/admin ja syöttää käyttäjätunnuksen ja kertakäyttöisen salasanan (jonka ulkoinen sovellus on aiemmin kirjoittanut users-tauluun - sarake one_time_pw).
Tämän kirjautumistavan käyttöönottamiseksi config.php-tiedostoon on lisättävä rivi 'use_one_time_passwords' => true; (oletuksena arvo on 'false').
URL-osoitteen on sisällettävä seuraavat muuttujat:
- user: Käyttäjätunnus, jolla normaalisti kirjaudutaan LimeSurveyhin. Tämän käyttäjätunnuksen on oltava tietokannan 'users'-taulussa.
- onepass: Salasana selkotekstinä, jota verrataan 'users'-taulun salasanaan
Kelvollinen URL-osoite kertakäyttöisellä salasanalla kirjautumiseen näyttää tältä:
Huomioitavaa:
- Tämän kirjautumistavan käyttöönottamiseksi config.php-tiedostoon on lisättävä rivi
'use_one_time_passwords' => true(oletuksena arvo on 'false'). - Annetun käyttäjätunnuksen on oltava LimeSurveyn users-taulussa.
- Kertakäyttöinen salasana (joka voidaan asettaa ulkoisella sovelluksella) on tallennettava MD5-tiivisteenä users-taulun sarakkeeseen one_time_pw.
- Annettu selkotekstinen salasana tiivistetään sha256-funktiolla ja verrataan users-taulun sarakkeessa one_time_pw olevaan tiivisteeseen. Molempien salasanojen on täsmättävä.
- Ensimmäisen kertakäyttöisellä salasanalla tehdyn kirjautumisen jälkeen salasana poistetaan tietokannasta. Käyttäjä ei voi kirjautua samalla salasanalla toista kertaa.
Yksittäisen kyselyn oikeuksien asettaminen
Nämä oikeudet koskevat vain yhtä kyselyä. Jos haluat asettaa oikeudet koko järjestelmälle, voit käyttää yleisiä oikeuksia. Nämä oikeudet voidaan antaa joko yksittäiselle käyttäjälle tai käyttäjäryhmälle.
Voit muuttaa kyselyn oikeuksia napsauttamalla Asetukset-välilehteä. Napsauta sitten Kyselyn oikeudet ja valitse, kenelle haluat antaa oikeuksia. Oikeudet voidaan antaa joko erikseen tietyille käyttäjille tai käyttäjäryhmälle.


Kyselyn oikeuksien antaminen käyttäjälle
Valitse seuraavaksi käyttäjä, joka saa kyselyn oikeudet, ja napsauta Lisää käyttäjä.

Kun napsautat Aseta kyselyn oikeudet, näytetään käyttäjän kyselyn oikeuksien matriisi.

Tässä matriisissa voit asettaa käyttäjän kyselyn oikeudet. Valintalaatikon valitseminen antaa kyselyn oikeuden kyseiselle käyttäjälle. Jos napsautat ensimmäisen sarakkeen valintalaatikkoa, kaikki vastaavan rivin oikeudet valitaan tai poistetaan.
Napsauta kaksoisnuolta oikealle, jos haluat avata matriisin laajennetun version, jossa voit valita tarkasti, mitä toimintoja käyttäjä voi suorittaa. Kun olet muokannut kyselyn oikeudet, napsauta Tallenna, joka sijaitsee näytön oikeassa yläkulmassa.
Alla on joitakin esimerkkejä, jotka auttavat ymmärtämään paremmin LimeSurveyn kyselyn oikeuksien järjestelmää.
Kyselyn oikeuksien antaminen käyttäjäryhmälle
Napsauta Lisää käyttäjäryhmä ja valitse käyttäjäryhmä, jolle haluat lisätä oikeudet.
Valitse seuraavaksi oikeudet, jotka annat kyseisen käyttäjäryhmän jäsenille. Muista napsauttaa kaksoisnuolta oikealle, jotta saat oikeuksien matriisin laajennetun näkymän.

Kun olet muokannut kyselyn oikeudet, napsauta Tallenna, joka sijaitsee näytön oikeassa yläkulmassa.
Alla on joitakin esimerkkejä, jotka auttavat ymmärtämään paremmin LimeSurveyn kyselyn oikeuksien järjestelmää. Katso esimerkit.
Esimerkkejä
Alla esitetään erilaisia tilanteita. Ne antavat neuvoja siitä, mitä oikeuksia tiettyihin tehtäviin tarvitaan ja miten ne voidaan myöntää käyttäjille.
Uuden LimeSurvey-ylläpitäjän lisääminen
- Kirjaudu sisään käyttäjänä admin.
- Luo uusi käyttäjätili.
- Myönnä käyttäjälle Superylläpitäjä-oikeus.
- Ei tarpeen: Teeman oikeuksien asettaminen (Superylläpitäjällä on kaikki oikeudet kaikkiin teemoihin).
- Ei tarpeen: Kyselyn oikeuksien asettaminen (Superylläpitäjällä on kaikki oikeudet kaikkiin kyselyihin).
Uusi käyttäjä haluaa luoda omia kyselyjä
- Kirjaudu sisään käyttäjänä admin (tai käyttäjänä, jolla on Superylläpitäjä-oikeus).
- Luo uusi käyttäjätili.
- Aseta käyttäjän yleisiksi oikeuksiksi Luo kysely.
- Valinnainen: Aseta teeman oikeudet - valitse, mitä teemoja käyttäjä tai käyttäjäryhmä saa käyttää.
Kyselyn luojan täytyy antaa toiselle henkilölle oikeus muokata kyselyään
- Kirjaudu sisään käyttäjänä admin (tai käyttäjänä, jolla on Superylläpitäjä-oikeus).
- Luo uusi käyttäjätili.
- Älä aseta käyttäjälle mitään yleisiä oikeuksia.
- Älä aseta käyttäjälle mitään teeman oikeuksia.
- Aseta kyselyn oikeudet haluamallasi tavalla. Jos käyttäjän tulee saada kaikki kyselyn oikeudet, voit valita kunkin rivin ensimmäisen ruudun. Muuten napsauta kaksoisnuolta oikealle nähdäksesi laajennetun matriisin (oikeassa yläkulmassa) ja valitse vain ne oikeudet, jotka käyttäjällä mielestäsi tulisi olla.
Kyselystä vastaavan henkilön täytyy nähdä ja viedä kyselyn tulokset
- Kirjaudu sisään käyttäjänä admin (tai käyttäjänä, jolla on Superylläpitäjä-oikeus).
- Luo uusi käyttäjätili.
- Älä aseta käyttäjälle mitään yleisiä oikeuksia.
- Älä aseta käyttäjälle mitään teeman oikeuksia.
- Aseta kyselyn oikeuksiksi: Vastaukset -> Katso/lue ja vie sekä Tilastot: Katso/lue.

Oikeuden myöntäminen kyselyn käännösapuun
- Kirjaudu sisään käyttäjänä admin (tai käyttäjänä, jolla on Superylläpitäjä-oikeus).
- Luo n käyttäjätiliä (missä n on kääntäjien määrä).
- Luo käyttäjäryhmä nimeltä Translators ja lisää n tiliä tähän ryhmään.
- Siirry kohtaan Kyselyn oikeudet ja napsauta Lisää käyttäjäryhmä.
- Jos he tekevät vain käännöksiä, myönnä heille Pikakäännös-oikeus.