По какой-то причине у одного пользователя в общей системе возникают проблемы с доступом к gvfs. Система работает под управлением Ubuntu 18.04 LTS и полностью исправлена до 14 ноября 2021 года.
Процесс, который мы используем для получения монтирования (у каждого пользователя есть своя доля на этом сервере):
/usr/bin/dbus-run-session bash
/usr/bin/gio mount smb://username@server/sharename
Для всех наших пользователей, кроме одного, эта команда запускается, запрашивает домен и пароль и устанавливает соединение в:
/выполнить/пользователь/1039/gvfs/
Для этого одного пользователя, который не может подключиться, он начинает выполнять подключение, а затем завершается со следующей ошибкой:
«fusermount: не удалось получить доступ к точке монтирования /run/user/1039/gvfs: доступ запрещен»
Я взглянул на разрешения для этой папки, и разрешения r-x------ принадлежат пользователю. Я сравнил это с двумя известными рабочими учетными записями, и эти разрешения rwx------ принадлежат их соответствующим пользователям.
Я попросил пользователя с нерабочей учетной записью попытаться изменить разрешения с помощью chmod, но, несмотря на отсутствие ошибки, разрешения никогда не меняются.
Кто-нибудь знает, как правильно установить эти разрешения или, возможно, сбросить GVFS, если проблема в этом?
Спасибо!