Решено Проблема заключалась в том, что пакет «Gvfs-Backends» не был установлен. Установил через Synaptic Package Manager. Как его удалили - загадка. Я обнаружил это, сравнив пакеты Gvfs на рабочем ноутбуке с неработающим ноутбуком в Synaptic Package Manager, для тех, кто может столкнуться с этой проблемой. Итак, теперь все работает так, как должно. Всем спасибо, Руди
Итак, я не смог найти безопасный способ сделать это, поэтому в итоге я использовал параметр SETENV:
в записи sudoers, а затем перед тем, как я выполняю команды как user1, я использую user2 .bashrc
и предоставляю параметр -E
при вызове sudo. Это небезопасный способ выполнить то, что я хотел сделать, потому что user1 может настроить свою переменную среды PATH
таким образом, чтобы позволить им выполнять произвольные исполняемые файлы как user2.