Sun Java System Calendar Server 6 2005Q4 관리 설명서

csrename

csrename 유틸리티는 하나 이상의 달력 사용자의 이름을 바꿀 수 있도록 합니다. 이 유틸리티는 다음과 같이 달력 사용자의 이름을 바꿉니다.

csrename 유틸리티는 다음 디렉토리에 있습니다.

cal_svr_base/SUNWics5/cal/sbin

요구 사항

csrename을 실행하기 전에 먼저 다음을 수행해야 합니다.

csrename을 실행하려면 icsuser(또는 구성 중에 지정된 Calendar Server 런타임 사용자 아이디)로 로그인해야 합니다. csrename를 수퍼유저(root)로 실행하는 경우에는 새 데이터베이스 파일에 대한 권한을 재설정해야 할 수도 있습니다. LDAP 디렉토리 서버 속성을 수정하려면 해당 디렉토리에 대한 관리 권한도 있어야 합니다.

Calendar Server 설치가 프런트엔드/백엔드 서버 구성인 경우에는 각 백엔드 서버에서 csrename을 실행해야 합니다.

구문

다음 구문을 사용하여 csrename을 실행합니다.


csrename [-t DestinationDB] 
         [-c ConfigFile]
         [-e ErrorFile] 
          -m MappingFile 
         rename [DB|LDAP]

표에는 이 유틸리티의 옵션과 각 옵션에 대한 설명이 나열되어 있습니다.

표 D–27 csrename 옵션

옵션 

설명 

-t DestinationDB

csrename에서 변환된 사용자 아이디로 새 데이터베이스를 생성하는 대상 디렉토리를 지정합니다. 기본값은 MigratedDB입니다. csrename이 완료된 후 ics.conf 파일의 caldb.berkeleydb.homedir.path 매개 변수는 해당 대상 데이터베이스를 가리켜야 합니다. caldb.berkeleydb.homedir.path가 해당 대상 데이터베이스 디렉토리를 가리키도록 재설정하거나 대상 데이터베이스 파일을 매개 변수에서 지정한 디렉토리로 이동합니다.

-c ConfigFile

Calendar Server 구성 파일을 지정하는 입력 매개 변수입니다. 기본값은 ics.conf 파일입니다. csrename은 구성 파일의 caldb.berkeleydb.homedir.path 매개 변수를 사용하여 입력 달력 데이터베이스의 위치를 결정합니다. 달력 데이터베이스의 기본 위치는 /var/opt/SUNWics5/csdb입니다.

-e ErrorFile

csrename에서 해결할 수 없는 모든 오류 또는 데이터베이스 항목을 쓰는 파일입니다. 기본값은 MigrateError입니다.

-m MappingFile

입력 매핑 파일을 지정합니다. 기본값은 MigrateMapping입니다. 입력 매핑 파일은 기존 사용자 아이디를 새 사용자 아이디에 매핑하는 텍스트 파일입니다. csrename을 실행하기 전에 매핑 파일을 만들어야 합니다. 기존 값과 새 값 사이에 공백을 사용하여 각 행마다 하나씩 항목을 지정합니다.

예를 들면 다음과 같습니다. 

tchang tc897675 

jsmith js963123 

bkamdar bk548769 

결과를 감사할 때 수행되지 않은 이름 바꾸기가 하나 이상 있는 것이 발견되면 빠진 이름만 넣은 새 매핑 파일을 만들고 csrename을 다시 실행하면 오류를 수정할 수 있습니다.

DB|LDAP

업데이트되는 데이터베이스를 지정합니다. 

DB는 새 달력 데이터베이스에서만 사용자 아이디를 변환합니다(기본값).

LDAP는 새 달력 데이터베이스와 LDAP 디렉토리 서버 속성 둘 다에서 사용자 아이디를 변환합니다.