
현재 Centos 6.7을 실행하는 VM에 Google 버킷을 마운트하려고 합니다.
개발자 콘솔에서 .json 파일을 생성하여 서버에 업로드한 다음 GOOGLE_APPLICATION_CREDENTIALS
파일 위치를 가리켰습니다. 그러나 gcsfuse를 실행하면 다음 오류 메시지가 나타납니다.
mountFromContext: mount: Mount: mount: Starting fusermount: fork/exec /bin/fusermount: permission denied
답변1
내가 볼 수 있는 문제는 당신이 /bin/fusermount에 마운트하려고 하고 /bin 디렉토리가 루트에 속한다는 것입니다. 이것이 바로 sudo를 사용하여 마운트한 이유입니다.
아마도 sudo 또는 루트 사용자를 사용하여 폴더를 만들었을 것입니다. 그렇지 않으면 폴더를 만들 수 없습니다.
gcsfuse를 사용하여 탑재하려는 사용자로 퓨저마운트/의 권한을 변경해야 합니다.
또는 gcsfuse를 사용하여 마운트하려는 사용자의 홈 디렉터리에 폴더를 만듭니다.