如何在数据块中更改ShellScript的权限

我在DBFS中有一个shell脚本。当我执行它时,它会显示权限错误13。

我尝试使用'chmod 755 name.sh'更改权限。但是,实际上没有任何变化。

有人可以帮忙吗?

尝试输入的代码:

%cd /dbfs/FileStore/tables/ 
%sh chmod 775 wrapper.sh

%sh chmod +x wrapper.sh

%sh ls -ltr 
-rw-r--r-- 1 root root  2819 Oct 28 12:01 wrapper.sh
achievekey 回答:如何在数据块中更改ShellScript的权限

很遗憾,您不能更改位于databricks文件系统(DBFS)中的文件的权限。

我尝试了所有可能的方法来更改dbfs中的文件许可权,但最终没有成功。然后,我已与产品团队联系以寻求解决方案。并且他们已经确认,您无法更改dbfs中任何文件的权限,并要求使用以下cmdlet“ bash /dbfs/script.sh”来运行脚本。

希望这会有所帮助。

本文链接:https://www.f2er.com/3120148.html

大家都在问