입력 파일에 포함된 정보에서 사용자를 가져옵니다.
사용자를 만들기 전에 저장소에서 사용할 인증 유형을 결정하십시오. 서버에서 운영 체제에 대해 사용자를 인증할 경우 각 사용자는 서버 호스트에 계정이 있어야 합니다.
서버에서 사용자 인증을 위해 LDAP 디렉터리 서버를 사용하는 경우에는 사용자에게 운영 체제 계정이 없어도 됩니다.
user_group(사용자의 기본 그룹) 및 acl_name(기본 사용 권한 집합) 속성을 지정하는 경우, 그 사용자를 가져오기 전에 모든 그룹과 사용 권한 집합이 이미 존재해야 합니다.
해당 저장소에 저장된 암호를 사용하여 인증되는 사용자를 생성할 경우 암호는 입력 파일에 할당할 수 없습니다. 암호는 수동으로 지정해야 합니다.
가져올 각 사용자는 object_type:dm_user 헤더로 시작합니다. 헤더 뒤에는 attribute_name:attribute_value 쌍의 목록이 옵니다. user_name 및 user_os_name 속성이 필요합니다. 또한 파일을 가져올 때 표 17.2의 기본값이 할당됩니다.
표 17.2. 새 사용자에 대한 기본값
인수 | 기본값 |
---|---|
user_login_name | username |
privileges | 0(없음) |
folder | /username |
그룹 | docu |
client_capability | 1 |
각 attribute_name:attribute_value 쌍은 한 줄에 하나씩 와야 합니다. 예를 들면 다음과 같습니다.
object_type:dm_user user_name:Pat Smith user_group:accounting acl_domain:smith acl_name:Global User Default ACL object_type:dm_user user_name:John Brown
파일에 움라우트, 강세 기호 또는 기타 확장 문자가 포함되어 있는 경우에는 파일을 UTF-8 파일로 저장해야 합니다. 그렇지 않으면 확장 문자가 들어 있는 이름의 사용자를 가져올 수 없습니다.
다음은 입력 파일을 통해 설정할 수 있는 속성입니다.
user_name user_os_name user_os_domain user_login_name user_login_domain user_password user_address user_db_name user_group_name user_privileges(정수 값으로 설정) default_folder user_db_name description acl_domain acl_name user_source(정수 값으로 설정) home_docbase user_state(정수 값으로 설정) client_capability(정수 값으로 설정) globally_managed(T 또는 F로 설정) alias_set_id(객체 ID로 설정) workflow_disabled(T 또는 F로 설정) user_xprivileges(정수 값으로 설정) failed_auth_attempt(정수 값으로 설정)
위의 속성은 개수에 관계없이 원하는 만큼 지정할 수 있습니다. 그러나 attribute_names는 실제 속성 유형과 일치해야 합니다.
첫 줄(object_type:dm_user) 다음에 임의의 순서로 속성을 포함할 수 있습니다. 부울 속성은 T(True) 또는 F(False)를 사용하여 지정합니다. true, false, 1 또는 0은 사용하지 않습니다.
사용자를 가져오려면 파일을 실행하기 전에 acl_domain과 acl_name으로 식별되는 모든 사용 권한 집합이 있어야 합니다. 또한 ACL은 시스템 사용 권한 집합을 나타내야 하며 전용 사용 권한 집합을 나타낼 수 없습니다.
사용자를 가져오려면 파일을 실행하기 전에 user_group_name으로 식별되는 모든 그룹이 있어야 합니다.
각 사용자의 기본 폴더가 없을 경우 Content Server에서 해당 폴더를 만듭니다.