17.5. 예제 수정 문을 사용하여 LDIF 파일 생성
dsctl ldifgen mod-load
명령을 사용하여 업데이트 작업이 포함된 LDIF 파일을 생성합니다.
절차
예를 들어
/tmp/modifications.ldif
라는 LDIF 파일을 생성하려면 다음을 수행합니다.dsctl instance_name ldifgen mod-load --num-users 1000 --create-users --parent="ou=People,dc=example,dc=com" --mod-attrs="sn" --add-users 10 --modrdn-users 100 --del-users 100 --delete-users --ldif-file=/tmp/modifications.ldif
# dsctl instance_name ldifgen mod-load --num-users 1000 --create-users --parent="ou=People,dc=example,dc=com" --mod-attrs="sn" --add-users 10 --modrdn-users 100 --del-users 100 --delete-users --ldif-file=/tmp/modifications.ldif
Copy to Clipboard Copied! 이 명령은 다음을 수행하는 문을 사용하여
/tmp/modifications.ldif
파일이라는 파일을 생성합니다.-
1000개의
ADD
작업이 포함된 LDIF 파일을 생성하여ou=People,dc=example,dc=com
에 사용자 항목을 생성합니다. -
sn
속성을 변경하여 모든 항목을 수정합니다. - 10개의 사용자 항목을 추가합니다.
-
100개의
MODRDN
작업을 수행합니다. - 100개 항목 삭제
끝에 남아 있는 모든 항목을 삭제
자세한 내용 및 기타 옵션을 사용하여 LDIF 파일을 만들려면 다음을 입력합니다.
dsctl instance_name ldifgen mod-load --help
# dsctl instance_name ldifgen mod-load --help
Copy to Clipboard Copied!
-
1000개의
선택 사항: 디렉터리에 테스트 항목을 추가합니다.
ldapadd -D "cn=Directory Manager" -W -H ldap://server.example.com -x -c -f /tmp/modifications.ldif
# ldapadd -D "cn=Directory Manager" -W -H ldap://server.example.com -x -c -f /tmp/modifications.ldif
Copy to Clipboard Copied!