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