x

주요 장

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. 빠른 시작 가이드 - LimeSurvey 3.0+
  3. 설치 - LimeSurvey CE
  4. 좋은 설문조사를 디자인하는 방법(가이드)
  5. 시작하기
  6. LimeSurvey 관리
  7. 설문조사 - 소개
  8. 설문조사 설정
  9. 설문조사 메뉴
  10. 설문 조사 구조
  11. 질문 - 소개
  12. 질문 그룹 - 소개
  13. 설문조사 관리
  14. 설문조사 도구 모음 옵션
  15. 다국어 설문조사
  16. ExpressionScript 엔진 - 빠른 시작 가이드
  17. 미분류 및 고급 기능
  18. 일반 FAQ
  19. 문제 해결
  20. 해결 방법
  21. 특허
  22. 버전 변경 로그
  23. 플러그인 - 고급
 Actions

사용자 관리

From LimeSurvey Manual

이 페이지는 기계 번역되었을 수 있으며 오류가 포함되어 있을 수 있습니다. 영어 원문 보기 · 이 번역 개선하기
This page is a translated version of the page Manage users and the translation is 100% complete.

사용자 관리

사용자 관리 도구를 사용하면 LimeSurvey에 관리자 사용자를 추가할 수 있습니다. 이들을 '사용자'라고 부릅니다. 설문조사 참여자들(응답자)과 혼동하지 마십시오.


사용자 생성

새 사용자를 생성하려면 LimeSurvey 메인 도구 모음에 있는 설정 -> 사용자 관리를 클릭하여 사용자 관리 대화 상자를 여십시오.



그런 다음 사용자 제어 표의 오른쪽 상단에 있는 사용자 추가를 클릭하십시오. 다음 항목을 입력하라는 창이 표시됩니다.

  • 사용자 이름 필드에 원하는 사용자 이름을 입력합니다.
  • 이메일 필드에 이메일 주소를 입력합니다. 다음 사항에 유의하십시오.
    • LimeSurvey는 이메일 필드에 입력한 주소로 확인 이메일을 보냅니다. 이 이메일 주소는 해당 사용자가 생성한 설문조사의 기본 연락처 이메일 주소로 사용됩니다.
    • 사용자가 LimeSurvey 애플리케이션 링크, 사용자 이름, 비밀번호가 포함된 확인 이메일을 받지 않도록 하려면 본인의 이메일 주소를 사용하여 확인 이메일을 받을 수 있습니다. 그런 다음 이메일 주소를 사용자의 주소로 변경하면 됩니다.
  • 성명 필드에 사용자의 전체 이름을 입력합니다. 여기에 입력한 성명은 해당 사용자가 생성한 설문조사의 기본 담당자 이름으로 사용됩니다.
  • 새로 생성하는 사용자에게 만료 날짜를 설정하려면 만료 날짜/시간을 선택적으로 사용할 수 있습니다. 해당 날짜/시간 이후에는 사용자가 더 이상 로그인할 수 없습니다.
  • 사용자의 초기 비밀번호를 선택적으로 설정할 수도 있지만, 처음 로그인한 후에는 비밀번호를 변경하도록 안내하십시오.
  • 저장을 클릭하여 새 사용자를 생성합니다.

비밀번호 복잡성은 PasswordRequirement 플러그인에 의해 적용되고 검증됩니다.


첫 번째 사용자를 생성했습니다. 사용자 권한 설정에 대해 더 알아보려면 계속 읽어 주십시오.



아래에서 활동 열에 있는 네 가지 옵션을 볼 수 있으며, 다음 작업을 수행할 수 있습니다.



  • 사용자의 일반 사항 편집 - 연필 아이콘을 클릭합니다.
  • 설문조사 관리자 데이터베이스에서 사용자 삭제 - 휴지통 버튼을 클릭합니다.
  • 사용자의 전역 권한 설정 - 잠금 아이콘을 클릭합니다.
  • 사용자의 테마 권한 설정 - 연필-잠금 아이콘을 클릭합니다.

사용자 소유권 및 사용자 관리 권한

모든 사용자 계정에는 소유자가 있습니다. 소유자는 해당 계정을 생성한 사용자입니다. 사용자 관리 표의 제작자 열에는 각 계정의 소유자가 표시됩니다. 슈퍼관리자가 계정의 소유권을 가져온 경우 이 열에는 새 소유자가 표시됩니다.

슈퍼관리자 권한이 있는 사용자는 모든 사용자 계정을 관리할 수 있습니다. 그 밖의 사용자는 전역 사용자 권한이 본인이 소유한 계정에만 적용됩니다.

활동 슈퍼관리자 권한이 없는 사용자의 요구 사항 슈퍼관리자 권한이 있는 사용자
사용자 정보 보기 사용자 → 보기 (전체 사용자에게 적용됨) 전체 사용자
사용자 생성 사용자 → 생성. 본인이 새 사용자의 소유자가 됩니다. 예
사용자 편집 사용자 → 업데이트 권한이 있고 해당 사용자를 소유하고 있어야 함 전체 사용자
사용자 활성화 또는 비활성화 사용자 → 업데이트 권한이 있고 해당 사용자를 소유하고 있어야 함 전체 사용자
권한 수정 사용자 → 업데이트 권한이 있고 해당 사용자를 소유하고 있어야 함 전체 사용자
사용자 삭제 사용자 → 삭제 권한이 있고 해당 사용자를 소유하고 있어야 함 전체 사용자
사용자 역할 할당 불가능 슈퍼관리자 → 생성 권한 필요
테마 권한 설정 불가능 전체 사용자
소유권 가져오기 불가능 본인이 해당 사용자의 소유자가 됨

참고 사항:

  • 어떤 사용자도 자신의 권한이나 사용자 역할을 변경할 수 없습니다. 본인의 이름, 이메일 주소 또는 비밀번호를 변경하려면 오른쪽 상단의 사용자 메뉴에서 계정을 사용하십시오.
  • 초기 관리자 계정(사용자 ID 1)은 다른 사용자가 편집하거나 삭제할 수 없습니다.
  • 슈퍼관리자 권한이 있는 계정을 편집하려면 해당 계정을 소유하고 있어야 하며 슈퍼관리자 → 생성 권한이 있어야 합니다.
  • 슈퍼관리자 권한이 없는 사용자는 본인이 가진 권한만 부여할 수 있습니다.
  • 소유권 가져오기는 본인을 계정의 소유자로 만들 뿐입니다. 계정의 소유권을 다른 사용자에게 이전할 수는 없습니다.

인증 플러그인으로 생성된 계정

LDAP 또는 웹 서버 인증 플러그인 등으로 처음 로그인할 때 자동으로 생성되는 계정은 초기 관리자(사용자 ID 1)가 소유합니다. 전역 사용자 권한이 있는 다른 사용자는 이러한 계정을 소유하지 않으므로 기껏해야 보기만 할 수 있습니다. 슈퍼관리자 권한이 있는 사용자만 이러한 계정을 편집하거나, 권한을 변경하거나, 삭제할 수 있습니다.

사용자 편집

사용자 정보를 편집하려면 연필 아이콘을 클릭하십시오.


새 이메일 주소와 이름을 입력하고 비밀번호를 변경할 수 있습니다. 변경 사항을 확인하려면 저장을 클릭하십시오.

사용자 삭제

사용자 계정을 삭제하려면 삭제할 사용자 계정과 같은 줄에 있는 휴지통 아이콘을 클릭한 다음 OK를 클릭하십시오.

사용자의 전역 권한 설정

  전역 권한은 LimeSurvey 애플리케이션 전체에 적용됩니다. 특정 설문조사에만 권한을 설정하려면 설문조사 권한 설정을 사용할 수 있습니다.


사용자의 전역 권한을 설정하려면 자물쇠 아이콘을 클릭하십시오.



(설문조사 권한 설정과 마찬가지로) CRUD(생성, 읽기, 업데이트, 삭제) 시스템이 사용됩니다. 더 많은 사용자 권한 옵션을 보려면 매트릭스 오른쪽 위 모서리에 있는 오른쪽 이중 화살표를 사용하여 매트릭스를 확장하는 것이 좋습니다. 첫 번째 체크박스를 선택하면 해당 행의 모든 CRUD 권한이 자동으로 선택됩니다.

이제 다음 권한을 추가하거나 제거할 수 있습니다.

  • 레이블 세트: 레이블 세트를 생성, 보기, 업데이트, 삭제, 내보내기 및 가져오기할 수 있는 권한입니다. 레이블 세트에는 (테마와 달리) 별도의 세부 권한이 없습니다.
  • 설정 및 플러그인: 이 권한이 있으면 사용자는 데이터 무결성을 검사하고, SQL 데이터베이스를 .sql 파일로 저장하고, 전역 설정을 관리하고, 전역 설정에서 PHP 정보를 보고, 모든 플러그인을 관리할 수 있습니다.
  • 설문조사 그룹 (New in 4.4.0 ): 모든 설문조사 그룹에 대한 접근 권한을 부여합니다. 사용자가 자신의 설문조사 그룹을 관리할 수 있도록 하려면 '생성' 권한을 부여하십시오. 설문조사 그룹을 생성한 사용자는 (기본적으로) 해당 설문조사 그룹의 소유자가 됩니다.
설문조사 그룹에 대한 권한이 해당 그룹 내 설문조사에 대한 모든 권한을 부여하는 것은 아니지만, 사용자는 설문조사 그룹 내 모든 설문조사에 대한 권한을 다른 사용자에게 부여할 수 있습니다.
  • 설문: 모든 설문조사에 대한 접근 권한을 부여합니다. 사용자가 자신의 설문조사만 생성하고 관리할 수 있도록 하려면 '생성' 권한을 부여하십시오. 설문조사를 생성한 사용자는 해당 설문조사의 소유자이며 항상 이를 관리할 수 있습니다. 각 설문조사마다 서로 다른 권한을 부여할 수 있다는 점을 기억하십시오.
전역 권한은 설문조사별 권한보다 먼저 적용됩니다!
  • 테마: 사용자가 사용 가능한 모든 디자인 테마를 사용하고 표준이 아닌 모든 테마를 편집할 수 있도록 허용합니다. 이 권한을 가진 사용자는 HTML, Javascript, CSS에 대한 충분한 지식을 갖추고 있어야 합니다. 사용자가 이러한 지식이 없고 특정 디자인 테마만 사용해야 한다면 '보기' 권한만 부여하는 것이 좋습니다. 각 테마에는 별도의 권한을 지정할 수 있습니다.
  • 사용자 그룹: 사용자가 사용자 그룹을 생성/보기/업데이트/삭제할 수 있도록 허용합니다.
  • 사용자: 사용자가 새 사용자를 생성하고, 자신이 소유한 사용자를 편집, 활성화, 비활성화, 삭제하고 권한을 설정할 수 있도록 허용합니다. 보기가 있으면 모든 사용자의 세부 정보를 볼 수 있습니다. 사용자는 자신이 가지고 있는 권한만 부여할 수 있습니다. 다른 사용자가 소유한 사용자는 슈퍼관리자 권한이 있는 사용자만 관리할 수 있습니다. 자세한 내용은 사용자 소유권 및 사용자 관리 권한을 참조하십시오.
  • 슈퍼관리자: 이 설정에 대한 업데이트 권한이 있는 다른 슈퍼관리자만 추가할 수 있으며, 플러그인 설치와 설문조사 내용에 모든 종류의 콘텐츠(JavaScript 포함)를 사용하는 것을 포함하여 LimeSurvey 애플리케이션 전체에 대한 모든 권한을 부여합니다. (전역 보안 설정도 참조하십시오.)
  • 내부 데이터베이스 인증을 사용하여: 사용자가 인증 페이지를 통해 LimeSurvey 패널에 접근할 수 있도록 허용합니다(예: http://domain/admin/authentication/sa/login). 이 옵션을 선택하지 않은 상태에서 해당 사용자가 LimeSurvey 패널에 접속하려고 하면 다음 오류가 표시됩니다: 'Internal database authentication method is not allowed for this user'.
위에서 언급한 모든 권한 중 강제 슈퍼관리자에 속하는 권한은 GUI를 통해 제거할 수 없습니다.


사용자 가져오기 및 내보내기

사용자 관리 페이지의 이 버튼을 사용하여 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


사용자의 테마 권한 설정

테마 권한을 사용하면 사용자가 설문조사를 생성하거나 편집할 때 선택할 수 있는 디자인 테마를 지정할 수 있습니다.

특정 사용자 그룹이나 고객을 위한 전용 디자인 테마가 있는 경우, 다른 테마에 대한 접근을 제한하여 해당 사용자가 자신을 위해 만들어진 테마만 사용하도록 할 수 있습니다.

사용자의 테마 권한을 설정하거나 편집하려면 디자인 테마의 펜과 자물쇠 아이콘을 클릭하십시오.



해당 사용자 또는 사용자 그룹이 접근할 수 있어야 하는 디자인 테마를 선택하십시오. 선택 또는 선택 해제를 마친 후에는 잊지 말고 저장 0.75px을 클릭하십시오.

이 기능을 더 잘 이해하려면 아래의 예시를 참조하십시오.

사용자 활성화 및 비활성화

 Hint: This feature is available starting in version 6.4.0

사용자를 활성화됨 또는 비활성화됨으로 표시할 수 있습니다.

비활성화된 사용자는 관리 인터페이스에 로그인할 수 없습니다.

슈퍼관리자 권한이 없는 사용자는 자신이 소유한 사용자만 활성화하거나 비활성화할 수 있으며, 전역 사용자 → 업데이트 권한이 필요합니다. 사용자 소유권 및 사용자 관리 권한을 참조하십시오.

일회용 비밀번호 사용

사용자는 /limesurvey/admin에서 LimeSurvey 로그인 페이지를 호출하여 사용자 이름과 일회용 비밀번호를 입력할 수 있습니다. 일회용 비밀번호는 외부 애플리케이션이 users 테이블의 one_time_pw 열에 미리 기록해 둔 것입니다.

이 로그인 방법을 사용하려면 config.php에 'use_one_time_passwords' => true; 줄을 추가해야 합니다(기본값은 'false'입니다).

URL에는 다음 변수가 포함되어야 합니다.

  • user: LimeSurvey에 로그인할 때 일반적으로 사용하는 사용자 이름입니다. 이 사용자 이름은 데이터베이스의 'users' 테이블에 존재해야 합니다.
  • onepass: 'users' 테이블의 비밀번호와 비교될 일반 텍스트 비밀번호입니다.

일회용 비밀번호로 로그인하기 위한 유효한 URL은 다음과 같습니다.

'secretpassword' 필드는 SHA 256 해시가 아닌 일반 텍스트입니다.

주의 사항:

  • 이 로그인 방법을 사용하려면 config.php에 'use_one_time_passwords' => true 줄을 추가해야 합니다(기본값은 'false'입니다).
  • 전달된 사용자 이름은 LimeSurvey users 테이블에 존재해야 합니다.
  • 일회용 비밀번호(외부 애플리케이션을 통해 설정 가능)는 users 테이블의 one_time_pw 열에 MD5 해시로 저장되어야 합니다.
  • 전달된 일반 텍스트 비밀번호는 sha256 함수로 해시된 후 users 테이블의 one_time_pw 열에 저장된 해시와 비교됩니다. 두 비밀번호가 일치해야 합니다.
  • 일회용 비밀번호로 처음 로그인한 후에는 해당 비밀번호가 데이터베이스에서 삭제됩니다. 사용자는 같은 비밀번호로 다시 로그인할 수 없습니다.

단일 설문조사에 대한 권한 설정

이 권한은 단일 설문조사에만 적용됩니다. 시스템 전체에 대한 권한을 설정하려면 전역 권한을 사용할 수 있습니다. 이 권한은 개별 사용자 또는 사용자 그룹에 부여할 수 있습니다.


  주의 : 단일 설문조사에 대한 권한을 설정하려면 기존 사용자 계정이 필요합니다. 계정이 없는 경우 먼저 계정을 생성한 다음 설문조사 권한을 변경해야 합니다. 사용자 그룹에 설문조사 권한을 부여하는 경우에도 마찬가지입니다. 그룹을 생성해 두는 것 외에도, 해당 그룹을 선택하여 설문조사 권한을 부여하려면 그룹에 사용자를 한 명 이상 추가해야 합니다.



기본적으로 일반 사용자(관리자가 아닌 사용자)는 설문조사 관리자와 같은 그룹에 속하지 않은 사용자에게 설문조사 권한을 부여할 수 없습니다. 이는 LimeSurvey에서 기본으로 활성화된 보안 옵션입니다. 이를 변경하려면 전역 설정의 보안 탭에 있는 그룹 멤버는 자신의 그룹만 볼 수 있음 옵션을 비활성화해야 합니다. 이 옵션을 비활성화하는 것이 부담스럽다면, 설문조사 생성자가 확인하고 설문조사 권한을 부여할 수 있는 사용자들로 구성된 그룹을 만들 수 있습니다.


설문조사 권한을 변경하려면 설정 탭을 클릭하십시오. 그런 다음 설문조사 권한을 클릭하고 권한을 부여할 대상을 선택하십시오. 권한은 특정 사용자에게 개별적으로 부여하거나 사용자 그룹에 부여할 수 있습니다.




사용자에게 설문조사 권한 부여

다음 단계에서 설문조사 권한을 받을 사용자를 선택하고 사용자 추가를 클릭하십시오.



설문조사 권한 설정을 클릭하면 해당 사용자의 설문조사 권한 매트릭스가 표시됩니다.


이 매트릭스에서 사용자의 설문조사 권한을 설정할 수 있습니다. 체크박스를 선택하면 해당 사용자에게 설문조사 권한이 부여됩니다. 첫 번째 열의 체크박스를 클릭하면 해당 행의 모든 권한이 선택되거나 해제됩니다.

이중 오른쪽 화살표를 클릭하면 사용자가 수행할 수 있는 작업을 세부적으로 선택할 수 있는 확장된 매트릭스가 표시됩니다. 설문조사 권한 편집을 마쳤으면 화면 오른쪽 상단에 있는 저장을 클릭하십시오.

LimeSurvey의 설문조사 권한 시스템을 더 잘 이해하는 데 도움이 되도록 아래에 몇 가지 예시가 제공됩니다.

사용자 그룹에 설문조사 권한 부여

사용자 그룹 추가를 클릭하고 권한을 추가할 사용자 그룹을 선택하십시오.

File:LimeSurveyPermissionpermissionsUserGroup.png

다음 단계에서 해당 사용자 그룹의 구성원에게 할당할 권한을 선택하십시오. 권한 매트릭스를 확장하여 보려면 오른쪽 이중 화살표를 클릭하는 것을 잊지 마십시오.



설문조사 권한 편집을 마친 후 화면 오른쪽 상단에 있는 저장을 클릭하십시오.

LimeSurvey의 설문조사 권한 시스템을 더 잘 이해하는 데 도움이 되도록 아래에 몇 가지 예시가 제공되어 있습니다.

사용자 그룹 기능은 아직 실험 단계입니다. 불일치 사항이 있으면 버그 트래커를 사용하여 알려 주십시오.

예시

아래에 다양한 시나리오가 나와 있습니다. 특정 작업에 필요한 권한과 해당 권한을 사용자에게 부여하는 방법에 대한 조언을 제공합니다.


새 LimeSurvey 관리자 추가

  • admin으로 로그인합니다.
  • 새 사용자 계정을 생성합니다.
  • 해당 사용자에게 슈퍼관리자 권한을 부여합니다.
  • 필요 없음 : 테마 권한 설정(슈퍼관리자는 모든 테마에 대한 모든 권한을 가집니다).
  • 필요 없음 : 설문조사 권한 설정(슈퍼관리자는 모든 설문조사에 대한 모든 권한을 가집니다).

신규 사용자가 자신의 설문조사를 생성하려는 경우

  • admin으로 로그인합니다(또는 슈퍼관리자 권한이 있는 사용자로 로그인합니다).
  • 새 사용자 계정을 생성합니다.
  • 해당 사용자의 전역 권한을 설문조사 생성으로 설정합니다.
  • 선택 사항 : 테마 권한을 설정합니다. 사용자/사용자 그룹이 사용할 테마를 선택합니다.

설문조사 작성자가 다른 사람에게 자신의 설문조사를 편집할 권한을 부여해야 하는 경우

  • admin으로 로그인합니다(또는 슈퍼관리자 권한이 있는 사용자로 로그인합니다).
  • 새 사용자 계정을 생성합니다.
  • 사용자에게 전역 권한을 설정하지 않습니다.
  • 사용자에게 테마 권한을 설정하지 않습니다.
  • 원하는 대로 설문조사 권한을 설정합니다. 해당 사용자에게 모든 설문조사 권한을 부여하려면 각 행의 첫 번째 체크박스를 선택하면 됩니다. 그렇지 않으면 오른쪽 이중 화살표(오른쪽 상단)를 클릭하여 확장된 매트릭스를 열고 해당 사용자에게 필요하다고 생각되는 권한만 선택하십시오.

설문조사 담당자가 설문조사 결과를 보고 내보내려는 경우

  • admin으로 로그인합니다(또는 슈퍼관리자 권한이 있는 사용자로 로그인합니다).
  • 새 사용자 계정을 생성합니다.
  • 사용자에게 전역 권한을 설정하지 않습니다.
  • 사용자에게 테마 권한을 설정하지 않습니다.
  • 설문조사 권한을 다음과 같이 설정합니다: 답변들 -> 보기 및 내보내기, 통계: 보기.


설문조사 번역 지원을 위한 권한 부여

  • admin으로 로그인합니다(또는 슈퍼관리자 권한이 있는 사용자로 로그인합니다).
  • n개의 사용자 계정을 생성합니다(n은 번역자 수입니다).
  • Translators라는 사용자 그룹을 생성하고 n개의 계정을 이 그룹에 추가합니다.
  • 설문조사 권한으로 이동하여 사용자 그룹 추가를 클릭합니다.
  • 번역만 수행하는 경우 빠른 번역 권한을 부여합니다.
코드와 문서에서 확인할 수 있는 사용자 및 사용자 분류에 대해서는 사용자 관련 위키 섹션을 확인하십시오.