GVFS를 통해 SMB 공유를 마운트할 수 없음

GVFS를 통해 SMB 공유를 마운트할 수 없음

어떤 이유로 공유 시스템의 한 사용자가 gvfs에 액세스 문제를 겪고 있습니다. 시스템은 Ubuntu 18.04 LTS를 실행 중이며 2021년 11월 14일까지 완전히 패치되었습니다.

마운트를 얻기 위해 사용하는 프로세스(각 사용자는 이 서버에서 자신만의 공유를 가집니다):

/usr/bin/dbus-run-session bash
/usr/bin/gio mount smb://username@server/sharename

한 명을 제외한 모든 사용자에 대해 이 명령은 도메인과 비밀번호를 묻고 다음 위치에서 연결을 설정합니다.

/run/user/1039/gvfs/

연결할 수 없는 이 사용자의 경우 연결을 시작한 후 다음 오류와 함께 실패합니다.

"fusermount: 마운트 지점 /run/user/1039/gvfs에 액세스하지 못했습니다: 권한이 거부되었습니다."

해당 폴더에 대한 권한을 살펴보았는데 해당 권한은 사용자가 소유한 rx------입니다. 나는 이것을 알려진 두 개의 작업 계정과 비교했으며 해당 권한은 해당 사용자가 소유한 rwx------입니다.

비업무 계정 사용자에게 chmod를 사용하여 권한을 변경해 보도록 요청했지만 오류가 발생하지 않음에도 불구하고 권한이 변경되지 않는 것 같습니다.

문제가 있다고 가정하여 이러한 권한을 올바르게 설정하거나 GVFS를 재설정하는 방법을 아는 사람이 있습니까?

감사해요!

답변1

나는 몇 년 전 이 답변의 도움을 받아 그것을 알아낼 수 있었습니다.

ls: .gvfs에 액세스할 수 없습니다: 권한이 거부되었습니다.

GVFS는 이미 사용자/공유에 대해 마운트된 것으로 나열되었지만 어떤 이유로 실제로 마운트되지 않았거나 완전히 마운트 해제되지 않은 것으로 나타났습니다.

어느 쪽이든 마운트를 해제하고 마운트 설정을 다시 실행했습니다.

관련 정보