
# NCP原理介绍
#### NCP分类
NCP按照策略创建者可分为两类，分别是系统策略和自定义策略。
- **系统策略**
华为云服务在组织预置了NCPFullAccess，称为系统策略。组织管理员给组织单元或账号绑定NCP时，可以直接使用系统策略。系统策略只能使用，不能修改。现有的NCP系统策略请参见：[NCP系统策略列表](https://support.huaweicloud.com/usermanual-organizations/org_03_2011.html)。
- **自定义策略**
如果系统策略无法满足授权要求，管理账号可以根据[各服务支持的授权项](https://support.huaweicloud.com/usermanual-organizations/org_03_2012.html)，自行创建和修改自定义策略。自定义策略是对系统策略的扩展和补充。目前Organizations云服务支持策略编辑器和JSON视图两种自定义策略配置方式。
#### 权限控制原理
- **逐层检查权限**
  如果要允许通过成员账号内VPC EP可访问的云服务操作，在从组织的Root到账号直接路径中的每个OU（包括目标账号本身），每个层级都必须有显示允许该操作。
  图1在Root、OU 和账号y 处附加 Allow 语句的组织结构示例   
  ![](https://support.huaweicloud.com/usermanual-organizations/zh-cn_image_0000002483968790.png "点击放大")
  如果要拒绝特定账号获取权限，在从组织的Root到账号直接路径中的每个OU（包括目标账号本身），任何NCP都可以拒绝该权限。
  图2OU 中附加了 Deny 语句的组织结构示例及其对账号 y 的影响   
  ![](https://support.huaweicloud.com/usermanual-organizations/zh-cn_image_0000002516092631.png "点击放大") 

- **默认允许**
  组织启用NCP时，默认会为所有OU和账号附加全部权限（NCPFullAccess策略），默认允许所有操作。除非您为OU或账号附加其他的明确拒绝策略。
  
 
