十六、Init Users & Groups & Pages

十六、Init Users & Groups & Pages

在AEM6.5中,提供了Repository初始化的功能。可以创建用户、组,为用户增加权限,也可以创建页面和节点。Repository Init功能时要给非常强大并且实用的功能。

打开AEM系统配置页面搜索repository init,找到Repository Initializer Factory

请添加图片描述

创建用户并增加权限

添加脚本

create service user init-user with path /home/users/system/wknd/init-user 
set ACL for init-user
allow jcr:read,rep:write on /content/wknd
allow jcr:read on /conf/wknd
allow jcr:read on /apps 
end 

保存并在CRXDE中查看/home/users/system/wknd/init-user目录

请添加图片描述

创建用户组并增加权限

添加脚本,点击保存

create group wknd-users with path /home/groups/wknd-users 
set ACL for wknd-users 
allow jcr:read,rep:write on /content/wknd
allow jcr:read,rep:write on /conf/wknd
allow jcr:read,rep:write on /apps/wknd
allow jcr:read,rep:write on /home 
allow jcr:read on / 
end 

查看/home/groups/wknd-users目录

请添加图片描述

创建用户并将用户添加到用户组

添加脚本点击保存

create user group-user with path /home/users/wknd/group-user with password admin
add group-user to group wknd-users

查看用户和用户组

请添加图片描述

打开组信息查看用户group-user是否在组wknd-users中

请添加图片描述

创建页面节点并增加属性

添加脚本

create path /content/wknd/init(cq:Page)/jcr:content(cq:PageContent) 
set properties on /content/wknd/init/jcr:content 
set sling:ResourceType{String} to wknd/components/structure/init-content
set cq:template{String} to /apps/wknd/templates/init-content 
set jcr:title{String} to Init
end

查看站点页面,init页面被初始化

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值