Nautilus, Dolphin, доступ к сетевым ресурсам Windows

Нашел интересный способ...

Можно gvfs настроить на вывод ошибок и логов:

pkill gvfs; pkill nautilus

GVFS_DEBUG=all GVFS_SMB_DEBUG=10 $(find /usr/lib* -name gvfsd 2>/dev/null) --replace 2>&1 | tee gvfsd.log

Вот часть вывода.

gensec_update_send: spnego[0x7f79b401fc60]: subreq: 0x7f79b4044e40
gensec_update_done: spnego[0x7f79b401fc60]: NT_STATUS_OK tevent_req[0x7f79b4044e40/../../auth/gensec/spnego.c:1631]: state[2] error[0 (0x0)]  state[struct gensec_spnego_update_state (0x7f79b4045000)] timer[(nil)] finish[../../auth/gensec/spnego.c:2116]
 session setup ok
map_errno_from_nt_status: 32 bit codes: code=c0000022
smb: do_mount - [smb://10.10.2.112/%D0%BE%D0%B1%D1%89%D0%B8%D0%B9%20%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD; 9] res = -1, cancelled = 0, errno = [13] 'Отказано в доступе'
smb: do_mount - try #10
smbc_stat(smb://10.10.2.112/%D0%BE%D0%B1%D1%89%D0%B8%D0%B9%20%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD)
smb: auth_callback - normal pass
smb: auth_callback - asking for password...

Этот вывод генерируется при попытке зайти в сетевую папку без пароля, открытую в Windows 10 через nautilus
Кто понимает, помогите разобраться?
По ходу проблема так и останется не решенной.

К слову сказать, запустил снова UBUNTU и там из коробки в лайв режиме заходит в сеть и ищет сетевые компы в сети видновс тот же самый Nautilus.

Посмотрел, там даже самба не стоит... Хотя могу ошибаться. Но по поиску dpkg -l samba - не нашел ничего.
Кроме того, там и gvfs-smb то нету.

Вот что из коробки установлено в ubuntu, может какой то софт доставить и настроить надо.
https://ibb.co/0BDKjw4
В убунте могут и патчить пакеты ссылку выше давал.
А файлы gvfs-smb входить в какой то из других пакетов gvfs

gvfsd-network and gvfsd-smb-browse не пробовали запускать?
https://gitlab.gnome.org/GNOME/gvfs/-/issues/580#note_1257016
vs220
gvfsd-network and gvfsd-smb-browse не пробовали запускать?

Что значит запускать?

Таких пакетов в арче нету.

В арче, что касается gvfs только
https://archlinux.org/packages/?sort=&q=+gvfs&maintainer=&flagged=

А если вы имеете ввиду как демоны, то пробовал, конечно же системд говорит, что не знает, чего я от него хочу
Cooler2
Таких пакетов в арче нету
sudo pacman -Fy
pacman -Fx gvfsd-smb-browse
extra/gvfs-smb 1.48.1-1 (gnome)
    usr/lib/gvfsd-smb-browse
 pacman -Fx gvfsd-network
extra/gvfs 1.48.1-1 (gnome)
usr/lib/gvfsd-network
Cooler2
системд говорит, что не знает, чего я от него хочу
системд запускает только сервисы
vs220
sudo pacman -Fy
pacman -Fx gvfsd-smb-browse
extra/gvfs-smb 1.48.1-1 (gnome)
usr/lib/gvfsd-smb-browse
pacman -Fx gvfsd-network
extra/gvfs 1.48.1-1 (gnome)
usr/lib/gvfsd-network

а как их запусить и проверить запущены ли они?


sudo systemctl list-units | grep gvfs
  run-user-1000-gvfs.mount                                                                    loaded active mounted   /run/user/1000/gvfs
Cooler2
а как их запусить и проверить запущены ли они?
Не ленись, читай Wiki ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
Не ленись, читай Wiki …

Ну я же спросил не просто так.
Ибо:

sudo systemctl enable gvfsd-smb-browse
Failed to enable unit: Unit file gvfsd-smb-browse.service does not exist.

sudo systemctl enable gvfsd-smb-browse.service
Failed to enable unit: Unit file gvfsd-smb-browse.service does not exist.


Такая же ситуация и со словом start
Cooler2
Unit file gvfsd-smb-browse.service does not exist
написано же - не существет.
Прежде чем активировать юнит, сначала лучше его проверить - systemctl status gvfsd-smb-browse.service
Если его нет вообще, то напишет что то типа … service could not be found, если имеется, но есть проблемы с его запуском, покажет совсем другое.
Но вопрос в другом - тебе этот юнит точно нужен? - есть статьи, в которых наоборот описывается как запретить доступ к нему
Ошибка gvfsd-smb-browse, если вы еще не знаете, это ошибка, при которой, если вы попытаетесь получить доступ к любому общему ресурсу samba, включается и заставляет ваш процессор работать очень горячо и на 100%.
Gvfs выполняет множество других задач, поэтому, если его удалить, ваша система может сломаться по-другому. Итак, это простое решение недоступно. Вместо этого его нужно выборочно отключить.
Я давно уже не использую samba и забыл тонкости ее настройки - так что ничего конкретного посоветовать не могу.
Жди, может кто из пользующихся и решится что то подсказать.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.