首页 > 解决方案 > BlueData MLOPS - PermissionError:[Errno 13] 权限被拒绝

问题描述

我在 BlueData 4.0 上创建了一个 MLOPS 项目并安装了 Project Repo (NFS) 文件夹。我在 Centos 7x 上创建了 NFS 服务,如下所示:

  sudo yum -y install nfs-utils
  sudo mkdir /nfsroot
  echo '/nfsroot *(rw,no_root_squash,no_subtree_check)' | sudo tee /etc/exports
  sudo exportfs -r
  sudo systemctl enable nfs-server.service
  sudo systemctl start nfs-server.service

我现在正在尝试访问存储在 NFS 项目存储库中的数据集,但收到以下错误:

PermissionError: [Errno 13] Permission denied: '/bd-fs-mnt/path/data.csv'

知道如何解决这个问题吗?

标签: bluedatamlops

解决方案


似乎项目 repo 是使用 root 作为所有者创建的,并且在组级别没有写入权限。

要修复,您需要:

  • 创建笔记本集群
  • 打开一个 Jupyter 终端
  • sudo chmod -R 777 /bd-fs-mnt/nfsrepo(这仅在您以租户管理员身份创建该集群时才有效,作为您没有 sudo 权限的用户)

推荐阅读