
어떤 이유로 공유 시스템의 한 사용자가 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는 이미 사용자/공유에 대해 마운트된 것으로 나열되었지만 어떤 이유로 실제로 마운트되지 않았거나 완전히 마운트 해제되지 않은 것으로 나타났습니다.
어느 쪽이든 마운트를 해제하고 마운트 설정을 다시 실행했습니다.