在Ubuntu上管理HDFS权限,可使用以下命令:
hdfs dfs -ls /path/to/directory_or_file
。hdfs dfs -chmod [permissions] /path/to/directory_or_file
,如hdfs dfs -chmod 755 /path/to/dir
。hdfs dfs -chown [owner]:[group] /path/to/directory_or_file
。hdfs dfs -chgrp [group] /path/to/directory_or_file
。hdfs dfs -setfacl -m [user|group]:[user|group]:[rwx-] /path
。hdfs dfs -getfacl /path
。此外,还可通过设置dfs.permissions.enabled
参数来启用或禁用权限检查,通过dfs.namenode.umask-mode
属性设置默认权限掩码。