目前,我正在尝试将 Google 存储桶安装到运行 Centos 6.7 的 VM 上。
我已经从开发人员控制台生成了一个 .json 文件并将其上传到服务器,然后我指向GOOGLE_APPLICATION_CREDENTIALS
文件位置。但是当我运行 gcsfuse 时,出现以下错误消息:
mountFromContext: mount: Mount: mount: Starting fusermount: fork/exec /bin/fusermount: permission denied
答案1
我看到的问题是您正在尝试在 /bin/fusermount 上挂载,并且 /bin 目录属于 root,这就是您设法使用 sudo 挂载的原因。
您可能使用 sudo 或 root 用户创建了该文件夹,否则您无法创建该文件夹。
您需要将 fusermount/ 的权限更改为您想要使用 gcsfuse 挂载的用户。
或者使用 gcsfuse 在您想要挂载的用户的主目录中创建文件夹。