hdfs ACL对文件夹实现权限访问控制
来源:互联网 发布:崔万志淘宝店 编辑:程序博客网 时间:2024/06/07 16:32
hdfs ACL对文件夹实现权限访问控制
刚刚搭建好cdh后,在使用hdfs的基本指令的时候发现使用root用户权限不够。经过查找资料发现。root用户只是系统的超级管理员,但是不是hdfs的超级管理员。默认cdh安装后,超级管理原始hdfs。如下图:
如果想让root能够在某个hdfs文件夹中具有权限,就需要使用hdfs dfs -setfacl的指令,具体可以参考官方的网址:
http://hadoop.apache.org/docs/r2.6.5/hadoop-project-dist/hadoop-common/FileSystemShell.html#setfacl
好,下面上货。
1、首先需要知道hdfs的密码,然后去切换到hdfs用户下。
2、使用命令hdfs dfs -getfacl / 查看当前制定目录的权限情况。这里需要说明的是,hdfs 的权限不仅仅有类似linux系统的权限管理,hdfs还有额外的acl List,权限访问控制列表。这个权限访问控制列表需要在hdfs集群中开启acl。
上图来自官方网站:
http://hadoop.apache.org/docs/r2.6.5/hadoop-project-dist/hadoop-hdfs/HdfsPermissionsGuide.html
3、在设置好上面的dfs.namenode.acls.enabled=true后,需要重新启动hdfs。
4、使用hsdf dfs -getfacl / 命令能够得到当前/文件夹的权限。
5、使用命令hdfs dfs -setfacl -m user:root:rwx / 为root用户在/文件夹下添加rwx权限
6、现在root用户已经能够在/文件夹下进行rwx操作了。
7、同样可以使用hdfs dfs -setfacl -m group:root:rwx / 为root组在文件夹/下添加rwx权限。
8、这样就可以让root用户组下的所有用户拥有文件夹/下的rwx权限了。
0 0
- hdfs ACL对文件夹实现权限访问控制
- HDFS文件权限及ACL访问控制
- acl访问权限控制
- HDFS基于ACL权限控制
- Linux ACL访问控制权限
- HDFS多用户管理ACL机制other权限访问控制的理解
- HDFS ACLs访问控制权限
- OpenLDAP:用ACL控制访问权限
- OpenLDAP:用ACL控制访问权限
- 使用Hadoop ACL 控制访问权限
- 编程实现遍历ACL访问控制列表检查进程访问权限
- HDFS ACL 权限管理
- 基于AOP实现权限管理:访问控制模型RBAC和ACL
- 基于AOP实现权限管理:访问控制模型RBAC和ACL
- Linux下使用ACL命令实现控制用户的目录访问权限
- 网络层访问权限控制技术-ACL详解
- 网络层访问权限控制技术-ACL详解
- LINUX 单个用户访问权限控制(ACL)
- LeetCode-Easy部分中标签为String 434. Number of Segments in a String
- C++STL全排列的简单实现
- 完成SSH项目 -- 实现dao层
- Eclipse和PyDev搭建完美Python开发环境(Windows篇)
- HLS(HTTP Live Streaming)协议之m3u8文件生成方式
- hdfs ACL对文件夹实现权限访问控制
- Web简单的SQL注入
- 389 find the difference
- MyEclipse工程迁移到Eclipse遇到的问题
- 何为网页三剑客
- 打开网页的时候出现正在检测代理服…
- Oracle10g 安装及基本命令
- oracle 分页视频
- 关于桌面任务栏没有返回桌面的图标