![[z/OS]](../images/ngzos.gif)
애플리케이션에 의해 작성된 파일의 권한 설정
서번트에서 실행 중인 애플리케이션이 작성한 파일은 기본 umask에 따라 권한 비트 세트를 갖습니다. 서번트의 기본 umask를 변경하려면 서번트에 _BPX_BATCH_UMASK 환경 변수를 지정하십시오. 배치 관리자 및 Application Server에는 이 구성 루트에서 데이터에 대한 그룹 읽기/쓰기 액세스를 필요로 합니다.
시작하기 전에
이 태스크 정보
배치 관리자 및 Application Server에는 이 구성 루트에서 데이터에 대한 그룹 읽기/쓰기 액세스를 필요로 합니다. 서버는 시스템 관리 기능을 지원하기 위해서는 007 umask로 실행되어야 합니다. 이 umask 설정을 변경하지 마십시오. 그렇지 않으면 서버가 제대로 작동할 것입니다.
서번트가 umask를 007로 설정하려면 _BPX_BATCH_UMASK 환경 변수를 사용하십시오. 관리 콘솔을 사용하여 _BPX_BATCH_UMASK를 새 환경 변수로서 정의합니다.
관리 콘솔 페이지를 보려면
를 클릭하십시오.관리 콘솔을 사용하여 이 새 변수를 정의하려면 사용 가능한 옵션 목록에서 적합한 범위를 선택한 다음
을 클릭하여 이름 _BPX_BATCH_UMASK 및 원하는 값을 작성하십시오. _BPX_BATCH_UMASK 설정을 선택하려면 서버를 다시 시작해야 합니다.
- 007의 umask 값은 애플리케이션이 권한 비트 세트가 770인 디렉토리와 권한 비트 세트가 660인 파일을 작성할 수 있게 해줍니다. 이는 IBM®이 권장하는 값입니다.
- BPXBATSL(BPXBATA2)은 값이 지정된 경우 _BPX_BATCH_UMASK 환경 변수에 지정된 값을 기반으로 umask를 설정합니다. LE는 C 라이브러리가 초기화할 때 존재하는 경우 _EDC_UMASK_DFLT에 지정된 값으로부터 umask를 설정합니다. _BPX_BATCH_UMASK 환경 변수에 값이 지정되지 않은 경우에는 umask는 007로 설정되고 _EDC_UMASK_DFLT를 사용하여 설정된 값을 대체합니다.그러므로 umask를 설정하기 위해 _EDC_UMASK_DFLT를 사용해서는 안됩니다.
참고: 자세한 정보는 다음 단계에 나열된 문서를 참조하십시오.
프로시저
- z/OS Language Environment® 프로그래밍 참조서(ENVAR 관련 자세한 정보)
- UMASK 기본값을 변경하는 방법에 대한 자세한 정보는 z/OS C/C++ Programming Guide를 참조하십시오.
- z/OS UNIX System Services Command Reference