2012-05-21 2 views
1

MODx 혁명을 사용 중입니다. 비디오를 다음에서 보았습니다. http://rtfm.modx.com/display/revolution20/SecurityMODx 혁명에서 컨테이너 내의 리소스 편집을 사용자 그룹으로 어떻게 제한 할 수 있습니까?

나는 자원을 보유하고 있습니다. 모든 리소스 및 컨테이너 전반에 걸쳐 일반적으로 컨테이너 대신 문서를 추가/편집/삭제/게시 취소/게시 할 권한이있는 사용자 그룹을 설정할 수 있는지 파악하려고합니다.

감사합니다.

답변

2

resource groups으로이를 달성 할 수 있어야합니다. 자원 그룹을 만들고 루트 레벨 에 모든 자원을 넣고 콘테이너에 컨테이너를 놓고 해당 자원 그룹의 그룹, 역할 및 ACL을 사용하여 평소대로 보안 조치를 적용하십시오. 자원 그룹의 자원 (또한 새 자원)은 자원 그룹의 일부로 취급되므로 해당 자원 그룹을 볼 수있는 권한이없는 사용자에게는 표시되지 않습니다.

컨테이너 위의 모든 리소스가 최소한 표시되어야하므로 컨테이너가 루트 수준에있는 경우에만 작동합니다. 여러 리소스 그룹에서도이 작업을 수행 할 수는 있지만이 경우 컨테이너를 context에 직접두고 일부 사용자에게 해당 컨텍스트에만 액세스 할 수 있으며 표준 mgr 컨텍스트가 아닌 액세스 권한을 부여하는 것이 좋습니다.

자세한 내용은 RTFM 또는 Bob Ray의 매우 광범위한 guide에서 자세히 확인할 수 있습니다.

+0

컨테이너가 두 번째 레벨에 있다면 어떨까요? 난 그 부모에게 그 권한을 줄 필요가있을뿐 (그리고 그 사용자는 부모 내에서 어떤 것도 잠재적으로 바꿀 수 있다는 사실을 알고 있어야한다)? –

+0

평소처럼 Bobs 가이드는 매우 유용했습니다. 감사! –

+0

컨테이너가 2 차 레벨에있는 경우, 사용자를로드하고 볼 수 있지만 변경 사항을 저장하지 못하는 자원 그룹에 해당 상위를 둘 수도 있습니다. 그저 두 번째 컨텍스트를 통합하는 것보다 쉬워야합니다. – bfncs