无法对文件授予+x权限

5sxhfpxr  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(360)

因此,我使用cloudera的安装和管理工具来启动并运行一个3节点的服务器集群。
我有hdfs运行,可以看到/创建目录等。
我继续安装了fuse插件,它允许我将hdfs作为文件系统安装。一切正常。我可以将文件写入文件夹等。
问题:
当我跑的时候 'chmod 777 ./file.sh' 在挂载驱动器中,它不会给出任何错误,但当我执行 'ls -l' 它只有:

'-rw-rw-rw- 1 root nobody 26 Oct  5 08:57 run.sh'

当我跑的时候 'sudo -u hdfs hadoop fs -chmod 777 /run.sh' 它仍然具有相同的权限。无论我以任何方式做什么,我都无法获得对任何文件的执行权限。
我在cloudera管理器中禁用了权限,还更改了文件夹(chmod-r 777也更改了文件夹)。但似乎什么都没用。
有什么想法吗?

ztyzrc3y

ztyzrc3y1#

似乎在fstab挂载行中添加了:“umask=000”就成功了(还添加了exec(用于良好测量)
谢谢!

相关问题