이전 항목: 커널 로드 Exit의 작동 방법

다음 항목: LDAP와의 상호 작용

커널 언로드 Exit의 작동 방법

CA Access Control에서는 운영 체제와 타사 프로세스를 제어할 수 있도록 CA Access Control 커널 확장을 언로드할 때 UNIX exit를 자동으로 호출할 수 있습니다.

SEOS_load -u를 실행하면 CA Access Control이 다음 작업을 수행합니다.

  1. 다음 디렉터리에서 프로그램을 찾습니다.
    ACInstallDir/exits/LOAD
    
  2. 파일 이름이 다음과 같은 형식인 프로그램을 모두 선택합니다.
    SEOS_unload_string.always
    

    여기서 string은 설명 문자열입니다.

  3. ACInstallDir/exits/LOAD 디렉터리에서 찾은 각 파일을 사전순으로 실행합니다.
    SEOS_load_string.always -pre
    

    각 파일을 -pre 매개 변수를 사용하여 실행합니다. 이렇게 하면 커널이 언로드되기 전에 필요한 작업을 수행하고 매개 변수를 찾는 exit를 작성할 수 있습니다.

    참고: Exit에서 0이 아닌 값을 반환하면 CA Access Control은 exit 프로세스를 종료하고 오류 메시지를 표시한 다음 커널 언로드를 중단합니다.

  4. 커널을 언로드해 봅니다.

    커널이 언로드되지 않는 경우:

    1. 파일 이름이 다음과 같은 형식인 프로그램을 모두 선택합니다.
      	SEOS_unload_string.opt
      
    2. ACInstallDir/exits/LOAD 디렉터리에서 찾은 각 파일을 사전순으로 실행합니다.
      	SEOS_unload_string.opt -pre
      

      각 파일을 -pre 매개 변수를 사용하여 실행합니다. 이렇게 하면 커널이 언로드되기 전에 필요한 선택적 작업을 추가로 수행하고 매개 변수를 찾는 exit를 작성할 수 있습니다.

      참고: Exit에서 0이 아닌 값을 반환하면 CA Access Control은 exit 프로세스를 종료하고 오류 메시지를 표시한 다음 커널 언로드를 중단합니다.

    3. 커널을 언로드합니다.
    4. ACInstallDir/exits/LOAD 디렉터리에서 찾은 각 파일을 사전순으로 실행합니다.
      	SEOS_unload_string.opt -post
      

      각 파일을 -post 매개 변수를 사용하여 실행합니다. 이렇게 하면 커널이 언로드되기 전에 필요한 선택적 작업을 추가로 수행하고 매개 변수를 찾는 exit를 작성할 수 있습니다.

      참고: exit에서 0이 아닌 값을 반환하면 CA Access Control은 exit 프로세스를 종료하고 오류 메시지를 표시합니다. 이미 언로드된 CA Access Control 커널은 언로드된 상태로 유지됩니다.

  5. ACInstallDir/exits/LOAD 디렉터리에서 찾은 각 파일을 사전순으로 실행합니다.
    SEOS_unload_string.always -post
    

    각 파일을 -post 매개 변수를 사용하여 실행합니다. 이렇게 하면 커널이 로드된 후에 필요한 작업을 수행하고 매개 변수를 찾는 exit를 작성할 수 있습니다.

    참고: exit에서 0이 아닌 값을 반환하면 CA Access Control은 exit 프로세스를 종료하고 오류 메시지를 표시합니다. 이미 언로드된 CA Access Control 커널은 로드되지 않은 상태로 유지됩니다.