새 사용자를 만드는 데 사용할 입력 파일

입력 파일에 포함된 정보에서 사용자를 가져옵니다.

사용자를 만들기 전에 저장소에서 사용할 인증 유형을 결정하십시오. 서버에서 운영 체제에 대해 사용자를 인증할 경우 각 사용자는 서버 호스트에 계정이 있어야 합니다.

서버에서 사용자 인증을 위해 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에서 해당 폴더를 만듭니다.