pThreadSecurity 실패

메시지

ERROR class com.ibm.etools.zos.server.ZosSystemService:  
  java.lang.RuntimeException: pThreadSecurity failed, rc=7 
  at com.ibm.etools.zos.server.ZosSystemService.setThreadSecurity 

설명

실패하면 pthread_security_np()errno 를 다음 값 중 하나로 설정합니다.

주:
  • /usr/lib/libIRRRacf.so 가 프로그램 제어되지 않는 경우 다음 표에서 RC=7, 케이스 1a 가 됩니다.
  • 클라이언트 사용자에게 APPL 클래스의 FEKAPPL 프로파일에 대한 읽기 액세스 권한이 없는 경우 RC=6이 발생합니다.
RC errno 설명

1

EACCES

전달된 사용자 아이디에 대해 입력한 비밀번호 또는 PassTicket, 또는 비밀번호 문구가 유효하지 않습니다.

2

EINVAL

매개변수가 올바르지 않습니다.

3

EMVSERR

MVS 환경 오류 또는 내부 오류가 발생했습니다.

4

엠브섹스파이어

비밀번호 또는 PassTicket, 또는 제공된 비밀번호 문구가 만료되었습니다.

5

EMVSSAF2ERR

보안 제품에 대한 SAF 호출에서 오류가 발생했습니다.

6

EMVSSAFEXTRERR

보안 제품에 대한 SAF 호출에서 오류가 발생했습니다.

7

EPERM

1a. 프로세스에 스레드 레벨 보안 환경을 설정할 수 있는 적절한 권한이 없습니다.

참고: /usr/lib/libIRRRacf.so가 프로그램 제어되지 않으면 케이스 1a 발생합니다.

1b. 호출자가 BPX.SERVER FACILITY 클래스 프로파일에 허용되지 않거나 BPX.SERVER 가 정의되지 않았으며 호출자가 수퍼유저가 아닙니다.

1c. 비밀번호나 PassTicket, 또는 비밀번호 문구가 제공되지 않았으며 호출자가 전달된 사용자 아이디의 대리자로 정의되지 않았습니다.

2. 호출자가 수퍼유저가 아니며 BPX.DAEMON FACILITY 클래스 프로파일 또는 BPX.DAEMON 이 정의되지 않았으며 호출자가 수퍼유저가 아닙니다.

8

ESRCH

입력으로 제공된 사용자 ID가 보안 제품에 정의되어 있지 않거나 OMVS 세그먼트가 정의되어 있지 않습니다.

1,000만

에노시스

함수가 구현되지 않았습니다.

100년

?

새 오류, 맵핑되지 않음, C/C++ Run-Time Library Reference (SA22-7821) 를 참조하십시오.

추가 정보

C/C++ Run-Time Library Reference (SA22-7821), pthread_security_np() 에 대해 설명하는 섹션을 참조하십시오.

위치: http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/EDCLB190/3.740 (z/OS® 1.10)

pthread_security_np() z/OS UNIX 서비스( BPX1TLS/BPX4TLS )의 래퍼입니다. http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/BPXZB1B0/2.142 (z/OS 1.12) 를 참조하십시오.