Solaris RBAC를 통해 Oracle RAC 클러스터 명령을 실행하시겠습니까?

StackOverflow https://stackoverflow.com/questions/1428865

  •  07-07-2019
  •  | 
  •  

문제

실행 중 오라클 RAC 다음과 같은 클러스터 관리 명령 $ORA_CRS_HOME/bin/crs_start 루트 권한이 필요합니다.

사용 솔라리스 RBAC (역할 기반 액세스 제어)root 해당 명령을 실행할 수 있는 사용자 권한이 있지만 명령은 여전히 ​​내부적으로 실패합니다.예:

$pfexec /opt/11.1.0/crs/bin/crs_stop SomeArg
CRS-0259: Owner of the resource does not belong to the group.

Oracle RAC를 위한 완전한 RBAC 솔루션이 있습니까? 아니면 실행 프로그램이 있습니까? 필요 장차 ~ 가 되는 root?

편집하다: 참고로 제 원본은 /etc/security/exec_attr 포함된 것:

MyProfile:suser:cmd:::/opt/11.1.0/crs/bin/crs_start:uid=0
MyProfile:suser:cmd:::/opt/11.1.0/crs/bin/crs_start.bin:uid=0

처럼 남자 이름 아래 제안 사항을 추가하려면 변경해야 합니다. gid=0 처럼:

MyProfile:suser:cmd:::/opt/11.1.0/crs/bin/crs_start:uid=0;gid=0
MyProfile:suser:cmd:::/opt/11.1.0/crs/bin/crs_start.bin:uid=0;gid=0
도움이 되었습니까?

해결책

오류로 판단하면(질문에 exec_attr 줄을 추가해야 함) 아마도 uid, 명령에는 다음이 필요한 것 같습니다. gid 설정도 됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top