Невозможно смонтировать общий ресурс SMB через GVFS

Невозможно смонтировать общий ресурс SMB через GVFS

По какой-то причине у одного пользователя общей системы возникли проблемы с доступом к gvfs. Система работает под управлением Ubuntu 18.04 LTS и полностью пропатчена по 14 ноября 2021 года.

Процесс, который мы используем для монтирования (каждый пользователь имеет свою собственную долю на этом сервере):

/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 уже была указана как смонтированная для пользователя/общего ресурса, но по какой-то причине либо не была смонтирована, либо не была полностью размонтирована.

В любом случае, отключение и повторная настройка монтирования сработали.

Связанный контент