Neo4j图数据库版本4新特性介绍:内置角色和权限

Neo4j版本4引入了预定义的内置角色,如PUBLIC、reader、editor、publisher、architect和admin,分别提供不同级别的数据库访问和操作权限。这些角色的权限包括数据读取、写入、模式管理等。默认情况下,所有用户被赋予无权限的PUBLIC角色,可以执行过程。管理员可以暂停或删除其他用户,但不能对自己操作。删除用户不影响执行中的连接和查询。
摘要由CSDN通过智能技术生成

Neo4j 版本4中的内色 (企业版特性)

 

本章节介绍Neo4j预先定义的角色

 

Neo4j 4提供具有默认权限的内置角色。 内置角色和默认特权是:

 

PUBLIC

  • 访问默认数据库。
  • 允许以用户自己的特权执行过程。
  • 允许以用户自己的特权执行用户定义的功能。
  •  

reader

  • 访问所有数据库。
  • 遍历和读取数据图(所有节点、关系、属性)。

 

editor

  • 访问所有数据库。
  • 遍历、读取和写入数据图。
  • 写访问权限仅限于创建和更改图的现有属性键、节点标签和关系类型。换句话说,编辑者角色不能修改数据库模式,而只能对已经存在的对象进行更改。

 

publisher

  • 访问所有数据库。
  • 遍历、读取和写入数据图。

 

architect

  • 访问所有数据库。
  • 遍历,读取和写入数据图。
  • 创建/删除/显示索引和约束以及任何其他将来的模式构造。

 

admin

  • 访问所有数据库。
  • 遍历、读取和写入图。
  • 创建/删除/显示索引和约束以及任何其他将来的模式构造。
  • 允许以用户自己的特权或提升的特权执行过程。
  • 允许执行管理程序。
  • 允许以用户自己的特权或提升的特权执行用户定义的功能。
  • 查看/终止查询。
  • 管理数据库、用户、角色和特权。

默认情况下将为所有用户分配PUBLIC角色,该角色不授予有关数据的任何权限或功能,甚至不授予读取权限。 用户可能具有多个分配的角色&#x

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值