用戶管理
From LimeSurvey Manual
如果你 click 這個
圖標,你會進入用戶管理的頁面. 在這裡你可以建立新的持分者及修改/刪除現有的持分者. 你亦可以為各個持分者設定使用權限。這些權限包括︰
- 建立問卷
- 設置問卷組態
- 建立持分者
- 搬移持分者
- 刪除持分者
- 管理模板
- 管理標籤集/標籤
在 LimeSurvey 1.0 版(PHPSurveyor), 並未提供用戶權限的設定功能 換言之,可以新增持分者,但安全等級是不能設定的,所有持分者皆擁有相同的使用權限。
使用者管理工具可讓您為 LimeSurvey 新增其他管理使用者,我們稱之為「使用者」。請勿將他們與問卷參與者(受訪者)混淆。
建立使用者
若要建立新使用者,請點選 設定(位於 LimeSurvey 主工具列)-> 使用者管理,開啟使用者管理對話框。

接著,點選 User control 表格右上方的 增加使用者。畫面將顯示一個視窗,要求您:
- 在 使用者名稱 欄位輸入所需的使用者名稱。
- 在 電子郵件 欄位輸入電子郵件地址。請注意:
- LimeSurvey 會向 電子郵件 欄位中輸入的地址寄出確認郵件。此電子郵件地址將作為該使用者所建立問卷的標準聯絡電子郵件地址。
- 如果您不希望使用者收到包含 LimeSurvey 應用程式連結、使用者名稱及密碼的確認郵件,可以先使用您自己的電子郵件地址,將確認郵件寄給您自己。之後,您再將電子郵件地址更改為該使用者的地址。
- 在 全名 欄位輸入使用者的全名。請注意,此處輸入的全名將作為該使用者所建立問卷的標準聯絡人姓名。
- 若要為新建立的使用者設定到期日,您可以選擇性地使用 結束日期/時間。超過該日期/時間後,該使用者將無法再登入。
- 您也可以選擇性地設定使用者的初始密碼,但請建議使用者在首次登入後更改密碼。
- 點選 儲存 以建立新使用者。
請注意,密碼複雜度由 PasswordRequirement 外掛程式強制執行並驗證。
您現在已建立第一位使用者。若要進一步了解設定使用者權限,請繼續閱讀。

在 操作 欄下方可看到四個選項,可讓您:

- 編輯使用者的一般資料 - 點選筆形圖示。
- 從問卷管理員資料庫中刪除該使用者 - 點選垃圾桶按鈕。
- 為使用者設定全域權限 - 點選鎖形圖示。
- 為使用者設定佈景主題權限 - 點選筆與鎖圖示。
使用者擁有權與管理使用者的權限
每個使用者帳號都有一位 擁有者。擁有者是建立該帳號的使用者。使用者管理表格中的 建立者 欄會顯示每個帳號的擁有者。如果超級管理員已取得某個帳號的所有權,此欄會顯示新的擁有者。
具有 超級管理員 權限的使用者可以管理所有使用者帳號。對於所有其他使用者,全域 使用者 權限僅適用於其所擁有的帳號。
| 操作 | 沒有超級管理員權限的使用者所需條件 | 具有超級管理員權限的使用者 |
|---|---|---|
| 查看使用者詳細資訊 | 使用者 → 查看(適用於所有使用者) | 所有使用者 |
| 建立使用者 | 使用者 → 建立者。您將成為新使用者的擁有者。 | 是 |
| 編輯使用者 | 使用者 → 更新,且您擁有該使用者 | 所有使用者 |
| 啟用或停用使用者 | 使用者 → 更新,且您擁有該使用者 | 所有使用者 |
| 修改權限 | 使用者 → 更新,且您擁有該使用者 | 所有使用者 |
| 刪除用戶 | 使用者 → 刪除,且您擁有該使用者 | 所有使用者 |
| 指派使用者角色 | 不可行 | 需要 超級管理員 → 建立者 |
| 設定佈景主題權限 | 不可行 | 所有使用者 |
| 取得所有權 | 不可行 | 使您成為該使用者的擁有者 |
請注意:
- 任何使用者都無法更改自己的權限或使用者角色。若要更改您自己的姓名、電子郵件地址或密碼,請使用右上角使用者選單中的 帳號。
- 初始管理員帳號(使用者 ID 1)無法被其他使用者編輯或刪除。
- 若要編輯具有 超級管理員 權限的帳號,您必須擁有該帳號,並具備 超級管理員 → 建立者 權限。
- 沒有 超級管理員 權限的使用者只能授予其本身所具備的權限。
- 取得所有權 只會使您成為該帳號的擁有者。您無法將帳號的所有權轉移給其他使用者。
由驗證外掛程式建立的帳號
在首次登入時自動建立的帳號(例如由 LDAP 或網頁伺服器驗證外掛程式建立)由初始管理員(使用者 ID 1)擁有。其他具有全域 使用者 權限的使用者並不擁有這些帳號,因此最多只能查看。只有具有 超級管理員 權限的使用者才能編輯這些帳號、更改其權限或刪除它們。
編輯使用者
點選筆形圖示以編輯使用者資訊。
您可以輸入新的電子郵件地址、姓名,並更改其密碼。點選 儲存 以確認更改。
刪除使用者
若要刪除使用者帳號,請點選相應的垃圾桶圖示(位於您要刪除的使用者帳號同一行),然後點選 OK。
為使用者設定全域權限
若要為使用者設定全域權限,請點選鎖形圖示。

系統採用 CRUD(建立、讀取、更新和刪除)機制(與問卷權限設定相同)。若要取得更多使用者權限選項,建議使用位於矩陣右上角的雙右箭頭展開矩陣。如果勾選第一個核取方塊,該列中的所有 CRUD 權限都會自動被勾選。

您現在可以新增或移除下列權限:
- 參與者面板:如需更多詳細資訊,請繼續閱讀 公用參與者資料庫。
- 標籤集:可建立、查看、更新、刪除、匯出及匯入標籤集的權限。標籤集沒有特定權限(與佈景主題不同)。
- 設定與外掛程式:擁有此權限的使用者可以檢查資料完整性、將 SQL 資料庫儲存為 .sql 檔案、管理全域設定、在全域設定中查看 PHP 資訊,以及管理所有外掛程式。
- 問卷組 (New in 4.4.0 ):授予所有問卷組的存取權。若要允許使用者管理自己的問卷組,請授予該使用者「建立」權限。問卷組的建立者(預設)即為該問卷組的擁有者。
- 問卷:授予所有問卷的存取權。若要允許使用者僅建立及管理自己的問卷,請授予該使用者「建立」權限。問卷的建立者即為該問卷的擁有者,並且始終可以管理該問卷。請注意,每份問卷可以授予不同的權限。
- 佈景主題:允許使用者使用所有可用的設計佈景主題,並編輯所有非標準佈景主題。擁有此權限的人員應具備足夠的 HTML、Javascript 和 CSS 知識。如果使用者不熟悉這些技術,且只需使用特定的設計佈景主題,最好只授予「讀取」權限。每個佈景主題可以有各自的特定權限。
- 使用者群組:允許使用者建立/查看/更新/刪除使用者群組。
- 使用者:允許使用者建立新使用者,並對自己擁有的使用者進行編輯、啟用、停用、刪除及設定權限。擁有「查看」權限時,使用者可以查看所有使用者的詳細資訊。使用者只能授予自己本身擁有的權限。由其他使用者擁有的使用者,只能由具有超級管理員權限的使用者管理。詳細資訊請參閱 使用者擁有權與管理使用者的權限。
- 超級管理員:只能由其他具有此設定更新權限的超級管理員新增,並授予整個 LimeSurvey 應用程式的完整權限,包括安裝外掛程式,以及在問卷內容中使用任何類型的內容(包括 JavaScript)。(另請參閱 全域安全性設定)
- 使用內部資料庫驗證:允許使用者透過驗證頁面存取 LimeSurvey 管理面板(例如 http://domain/admin/authentication/sa/login) 。如果未勾選此選項,且相關使用者嘗試連線至 LimeSurvey 管理面板,將會收到以下錯誤訊息:'Internal database authentication method is not allowed for this user'。
匯入與匯出使用者
您可以使用「使用者管理」頁面上的這些按鈕,以 CSV 和 JSON 格式匯入及匯出使用者。

匯入使用者時,會開啟一個對話視窗,顯示應包含哪些欄位。您可以勾選此核取方塊來選擇覆寫存在的使用者。

JSON 結構範例:
[
{
"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"
}
]
CSV 結構範例:
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
設定使用者的佈景主題權限
透過佈景主題權限,您可以決定使用者在建立或編輯問卷時可以選擇哪些設計佈景主題。
如果您為一組使用者或客戶準備了特定的設計佈景主題,可以限制他們存取其他佈景主題,以確保他們只使用為其建立的佈景主題。
若要設定或編輯使用者的佈景主題權限,請按一下設計佈景主題的筆與鎖頭符號。

選擇相關使用者或使用者群組可以存取的設計佈景主題。完成勾選或取消勾選後,請別忘了按一下儲存:
。
為了更了解此功能,請查看下方提供的範例。
啟用與停用使用者
可以將使用者標記為已啟用或已停用。
已停用的使用者無法登入管理介面。
沒有超級管理員權限的使用者只能啟用或停用自己擁有的使用者,且需要具備全域使用者 → 更新權限。請參閱 使用者擁有權與管理使用者的權限。
使用一次性密碼
使用者可以在 /limesurvey/admin 開啟 LimeSurvey 登入頁面,並輸入使用者名稱和一次性密碼(該密碼事先由外部應用程式寫入 users 資料表的 one_time_pw 欄位)。
若要啟用此登入方式,必須在 config.php 中加入 'use_one_time_passwords' => true; 這一行(預設為 'false')。
URL 必須包含下列變數:
- user: 平常用於登入 LimeSurvey 的使用者名稱。此使用者名稱必須存在於資料庫的 'users' 資料表中。
- onepass: 純文字密碼,系統會將其與 'users' 資料表中的密碼進行比對。
使用一次性密碼登入的有效 URL 如下所示:
注意事項:
- 若要啟用此登入方式,必須在 config.php 中加入
'use_one_time_passwords' => true這一行(預設為 'false')。 - 傳入的使用者名稱必須存在於 LimeSurvey 的 users 資料表中。
- 一次性密碼(可透過外部應用程式設定)必須以 MD5 雜湊值 的形式儲存在 users 資料表的 one_time_pw 欄位中。
- 傳入的純文字密碼會以 sha256 函式進行雜湊,然後與 users 資料表 one_time_pw 欄位中儲存的雜湊值比對。兩個密碼必須相符。
- 使用一次性密碼首次登入後,該密碼會從資料庫中刪除。使用者無法再次使用同一密碼登入。
為單一問卷設定權限
這些權限僅適用於單一問卷。若要為整個系統設定權限,可以使用全域權限。 這些權限可以授予單一使用者或使用者群組。
若要變更問卷權限,請點擊設定分頁。然後點擊問卷權限,並選擇要授予權限的對象。權限可以分別授予特定使用者,也可以授予使用者群組。


將問卷權限授予使用者
在下一步中,選取要獲得問卷權限的使用者,然後點擊增加使用者。

點擊設定問卷權限後,將會顯示該使用者的問卷權限矩陣。

您可以在此矩陣中設定使用者的問卷權限。勾選方塊即表示將問卷權限授予相應的使用者。如果您點擊第一欄中的核取方塊,則該列的所有權限都會被選取/取消。
點擊雙右箭頭可展開矩陣的擴充版本,以便具體選擇使用者可執行的操作。 完成問卷權限的編輯後,請點擊位於畫面右上角的儲存。
下方提供了一些範例,協助您更了解 LimeSurvey 的問卷權限系統。
將問卷權限授予使用者群組
點擊新增使用者群組,然後選取要授予權限的使用者群組。
在下一步中,選取要分配給該使用者群組成員的權限。別忘了點擊雙右箭頭,以展開權限矩陣的完整檢視。

完成問卷權限的編輯後,請點擊位於畫面右上方的儲存。
下方提供了一些範例,協助您更了解 LimeSurvey 的問卷權限系統。
範例
以下列出幾種不同的情境,說明執行特定工作需要哪些權限,以及如何將這些權限授予使用者。
新增 LimeSurvey 管理員
- 以 admin 身分登入。
- 建立新的使用者帳號。
- 授予該使用者超級管理員權限。
- 非必要:設定佈景主題權限(超級管理員擁有所有佈景主題的全部權限)。
- 非必要:設定問卷權限(超級管理員擁有所有問卷的全部權限)。
新使用者想要建立自己的問卷
- 以 admin 身分登入(或以具有超級管理員權限的使用者登入)。
- 建立新的使用者帳號。
- 將該使用者的全域權限設定為建立問卷。
- 選用:設定佈景主題權限 - 選擇該使用者/使用者群組可使用的佈景主題。
問卷建立者需要授權另一個人編輯其問卷
- 以 admin 身分登入(或以具有超級管理員權限的使用者登入)。
- 建立新的使用者帳號。
- 為該使用者設定無全域權限。
- 為該使用者設定無佈景主題權限。
- 依需求設定問卷權限。如果該使用者應獲得所有問卷權限,可勾選每一列的第一個核取方塊。否則,請點選雙右箭頭(右上角)以展開矩陣,並僅選擇您認為該使用者應具備的權限。
問卷負責人想要查看並匯出問卷結果
- 以 admin 身分登入(或以具有超級管理員權限的使用者登入)。
- 建立新的使用者帳號。
- 為該使用者設定無全域權限。
- 為該使用者設定無佈景主題權限。
- 將問卷權限設定為:作答結果 -> 查看及匯出,以及統計:查看。

授予權限以協助問卷翻譯
- 以 admin 身分登入(或以具有超級管理員權限的使用者登入)。
- 建立 n 個使用者帳號(n 為翻譯人員的數量)。
- 建立名為 Translators 的使用者群組,並將這 n 個帳號加入該群組。
- 前往問卷權限,然後點選新增使用者群組。
- 如果他們只負責翻譯,則授予他們快速翻譯權限。