Solaris RBAC를 통해 Oracle RAC 클러스터 명령을 실행하시겠습니까?
문제
실행 중 오라클 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
설정도 됩니다.
제휴하지 않습니다 StackOverflow