Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: [РЕШЕНО] Как подключаться к samba шарам с SMB2 без запроса пароля из Caja?  (Прочитано 346042 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн s60ru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Дано:
1) сервак с OpenMediaVault с samba шарой (опубликованной как Guests only) - с виндовых машин заходим на эту шару без проблем и запросов паролей, с Android устройств заходим без проблем и запроса пароля/пользователя

2) комп с Ubuntu Mate 20.04 LTS - при заходе на любую шару (для проверки создал на виртуалке с Win10 расшаренную папку с правами "всё для всех") через Caja получаю окно для ввода пользователя/пароля при том, что никакой пользователь/пароль не подходит (да и нет в OMV никаких пользователей еще, только samba шара и всё)



3) консольный smbclient на компе с Ubuntu Mate 20.04 LTS может хотя бы показать расшаренную папку без указания пользователя/пароля
~$ smbclient -L my-nas -N


Sharename       Type      Comment
---------       ----      -------
share_2000      Disk     
IPC$            IPC       IPC Service (my-nas server)
SMB1 disabled -- no workgroup available


4) samba на компе с Ubuntu Mate 20.04 LTS не установлена ~$ samba --version
Команда «samba» не найдена, но может быть установлена с помощью:
sudo apt install samba

5) версия smbclient на компе с Ubuntu Mate 20.04 LTS  ~$ smbclient --version
Version 4.15.13-Ubuntu

Вопрос: как подключаться с компа с Ubuntu Mate 20.04 LTS  из Caja к виндовой шаре без окна запроса пользователя/пароля ?
« Последнее редактирование: 22 Мая 2024, 10:02:41 от s60ru »
ASROCK 970 Extreme3 R2.0
Ubuntu Mate 20.04 LTS

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3246
    • Просмотр профиля
Через cifs примонтируй.
А чего это вы тут делаете, а?

Оффлайн s60ru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Через cifs примонтируй.
т.е. через Caja оно не работает ?

Пользователь добавил сообщение 11 Мая 2024, 15:26:05:
Через cifs примонтируй.

чтобы монтировать надо точно знать какие шары есть на каком хосте, а если в локалке десяток компов как походить/посмотреть что на каждом расшарено ?
« Последнее редактирование: 11 Мая 2024, 15:26:05 от s60ru »
ASROCK 970 Extreme3 R2.0
Ubuntu Mate 20.04 LTS

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3246
    • Просмотр профиля
Да хрен его знает от чего это зависит.

У меня 2 шары было н ubuntu 18.04 и на windows 2012.
На ubuntu пускало с гостевыми паролями на Винду винтовые клиенты тоже ходили.
А mnit заходил только с паролем, причём даже с несуществующим.
Как это работает хрен его знает.
А чего это вы тут делаете, а?

Оффлайн s60ru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
пробую разные файловые менеджеры - Dolphin смог подключиться к шаре без всяких окон запроса пользователя/пароля
ASROCK 970 Extreme3 R2.0
Ubuntu Mate 20.04 LTS

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3246
    • Просмотр профиля
Dolphin смог подключиться к шаре без всяких окон запроса пользователя/пароля
Да, вот так оно примерно и работает.
Просто cifs-utils не тащит в систему инородный файловый менеджер в систему.
Который будет в чём либо конфликтовать с существующим.
Поэтому предложил этот вариант.
А чего это вы тут делаете, а?

Оффлайн s60ru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Dolphin смог подключиться к шаре без всяких окон запроса пользователя/пароля
Да, вот так оно примерно и работает.
Просто cifs-utils не тащит в систему инородный файловый менеджер в систему.
Который будет в чём либо конфликтовать с существующим.
Поэтому предложил этот вариант.
чет я не уловил связь между Dolphin и cifs-utils ....

т.е. в 2024 году линупса не умеет толком просматривать SMB шары в локалке ?
или это у меня частная проблема Ubuntu/Mate/Caja ?
ASROCK 970 Extreme3 R2.0
Ubuntu Mate 20.04 LTS

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5529
    • Просмотр профиля
s60ru, возможно всё же что-то не так с твоей системой (хотя конечно может и в настройках шары на винде), тем не менее попробуй для начал создать новую учётку и подключиться из неё

   ... у меня на Ubuntu Mate 20.04.6 LTS окна Caja выглядят иначе, есть варианты как подключаться к шаре



(Нажмите, чтобы показать/скрыть)


Пользователь добавил сообщение 12 Мая 2024, 04:22:33:
Dolphin смог подключиться к шаре без всяких окон запроса пользователя/пароля
- Dolphin, это чужеродный для MATE файловый менеджер, он в процессе установки тянет по зависимостям чуть ли не полторы сотни файлов из KDE, и это далеко не всегда положительно влияет на работу системе

Код: ( apt show dolphin ) [Выделить]
Description: файловый менеджер
 Dolphin — файловый менеджер в среде KDE, нацеленный на функциональность и
 простоту в использовании.
 .
 Features include:
   Customisable sidebars
   "Breadcrumb" navigation
   View properties remembered for each folder
   Split views
   Network transparency
   Undo/redo functionality
   Ratings, comments, and tags
« Последнее редактирование: 12 Мая 2024, 04:22:33 от F12 »

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3246
    • Просмотр профиля
s60ru, ты как в файловом менеджере подключаешься?
smb://ipИли
smb://ip/dirshareЛучше вторым вариантом.
А чего это вы тут делаете, а?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28488
    • Просмотр профиля
чет я не уловил связь между Dolphin и cifs-utils ....
Никакой связи.

Цитировать
т.е. в 2024 году линупса не умеет толком просматривать SMB шары в локалке ?
или это у меня частная проблема Ubuntu/Mate/Caja ?
Умеет. Через cifs-utils.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн s60ru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
концептуально: пакет samba должен быть установлен для просмотра SMB сетевых ресурсов или он нужен только для расшаривания ?


samba не установлена, но:
1) smbclient может  получить список расшареных папок ...

2) Caja видит ПК в сети



3) Dolphin может подключится к расшареным папкам

4) smbtree вообще ошибка сегментирования
~$ smbtree -N
===============================================================
INTERNAL ERROR: Signal 11: Ошибка сегментирования in pid 7888 (4.15.13-Ubuntu)
If you are running a recent Samba version, and if you think this problem is not yet fixed in the latest versions, please consider reporting this bug, see https://wiki.samba.org/index.php/Bug_Reporting
===============================================================
PANIC (pid 7888): Signal 11: Ошибка сегментирования in 4.15.13-Ubuntu
BACKTRACE: 13 stack frames:
 #0 /lib/x86_64-linux-gnu/libsamba-util.so.0(log_stack_trace+0x34) [0x7f992428b954]
 #1 /lib/x86_64-linux-gnu/libsamba-util.so.0(smb_panic+0xd) [0x7f992428bbad]
 #2 /lib/x86_64-linux-gnu/libsamba-util.so.0(+0x1cc45) [0x7f992428bc45]
 #3 /lib/x86_64-linux-gnu/libc.so.6(+0x43090) [0x7f9923f2d090]
 #4 /lib/x86_64-linux-gnu/libbsd.so.0(strlcpy+0x18) [0x7f99240fb828]
 #5 /lib/x86_64-linux-gnu/libsmbclient.so.0(+0x13de2) [0x7f99243e6de2]
 #6 /lib/x86_64-linux-gnu/libsmbclient.so.0(+0x14381) [0x7f99243e7381]
 #7 /lib/x86_64-linux-gnu/libsmbclient.so.0(+0x144aa) [0x7f99243e74aa]
 #8 /lib/x86_64-linux-gnu/libsmbclient.so.0(+0x14fe4) [0x7f99243e7fe4]
 #9 /lib/x86_64-linux-gnu/libsmbclient.so.0(+0xc921) [0x7f99243df921]
 #10 smbtree(main+0x273) [0x55d1bf1c5a93]
 #11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f9923f0e083]
 #12 smbtree(_start+0x2e) [0x55d1bf1c5f0e]
smb_panic(): calling panic action [/usr/share/samba/panic-action 7888]
smb_panic(): action returned status 0
Can not dump core: corepath not set up



Пользователь добавил сообщение 14 Мая 2024, 13:18:09:
... у меня на Ubuntu Mate 20.04.6 LTS окна Caja выглядят иначе, есть варианты как подключаться к шаре


если руками вписать имя хоста в адресную строку caja , то в появившемся окне авторизации появляется пункт "Анонимно" .... почему-то ....


но все равно не подключается
"Ошибка: не удалось подключить ресурс Windows: Недопустимый аргумент"



Пользователь добавил сообщение 14 Мая 2024, 14:00:42:
установил в OMV в настройках SAMBA минимальную версию протокола как SMB1 и caja стал прекрасно подключаться с окном авторизации с пунктом "Анонимно"
« Последнее редактирование: 14 Мая 2024, 14:00:42 от s60ru »
ASROCK 970 Extreme3 R2.0
Ubuntu Mate 20.04 LTS

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28488
    • Просмотр профиля
samba это метапакет. Так что ответ - нет, технически он не нужен.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн s60ru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Цитировать
т.е. в 2024 году линупса не умеет толком просматривать SMB шары в локалке ?
    или это у меня частная проблема Ubuntu/Mate/Caja ?

Умеет. Через cifs-utils.


как я понял Caja/Nautilus используют GVFS , которая умеет только в SMB1
gvfs invalid arguments error SMB2 SMB3
GVFS SMB Browse amd NT1
gvfs can't list shares from smb servers that disabled SMB1
и известна эта история аж с 2019 года...
Bug 780958 - Windows network 'folder is empty' when smb.conf client max protocol set to SMB3 или даже с 2017 ...

Samba шары в проводнике

а Dolphin, как было указано выше пользователем F12, имеет свои инструмента работы с SMB (KIO), потому и прекрасно видит/заходит в шары с версией протокола SMB2

Я правильно понимаю, что выход только один - задать минимальную версию протокола на samba сервере SMB1, чтобы файловые менеджеры могли обозревать и заходить в smb шары ?

Пользователь добавил сообщение 15 Мая 2024, 18:38:54:
s60ru, ты как в файловом менеджере подключаешься?
Код: [Выделить]

smb://ip

Или
Код: [Выделить]

smb://ip/dirshare

Лучше вторым вариантом.

кликом по иконкам хостов/папок
« Последнее редактирование: 15 Мая 2024, 18:38:54 от s60ru »
ASROCK 970 Extreme3 R2.0
Ubuntu Mate 20.04 LTS

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28488
    • Просмотр профиля
Выход только один - выкинуть неадекватные инструменты. SMB1 небезопасен в принципе.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн s60ru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Выход только один - выкинуть неадекватные инструменты.
1) что выкинуть ?
2) что использовать для просмотра smb сети/хостов/ресурсов через ФМ ?

постарайся дать больше конкретики

я условно вчера взялся за линукс и только дома, а так-то наверняка есть целые организации (хотя бы в рамках импортозамещения и перехода с Windows), в которых организована smb сеть пользователи через файловые менеджеры просматривают шары (как они это еще вчера делали на Windows)

и то, что я нахожу только сейчас большинству линуксоидов известно давно
Цитировать
Но это ещё не всё. Начиная с версии Samba 4.11 разработчики решили, что они ничем не хуже Microsoft и отключили по умолчанию поддержку протокола SMB1. Теперь Nautils и Dolphin перестали видеть не только Windows шары, но и Linux тоже. Решается проблема либо установкой на Samba сервер Avahi, либо включением поддержки старого протокола SMB1 на сервере Samba.

Цитировать
Исходя из выше перечисленного, клиент скорее всего не виноват, но можно попробовать его настроить чтобы быть уверенным точно. Как я уже написал выше Nautilus для подключения и просмотра общих папок Windows и Samba использует виртуальную файловую систему gvfs. А та, в свою очередь использует библиотеку libsmbclient для получения необходимых данных. Поэтому мы можем попытаться исправить ситуацию переопределив некоторые параметры в /etc/samba/smb.conf. Но работает это далеко не всегда.


и как-то решается....
« Последнее редактирование: 16 Мая 2024, 09:49:45 от s60ru »
ASROCK 970 Extreme3 R2.0
Ubuntu Mate 20.04 LTS

 

Страница сгенерирована за 0.087 секунд. Запросов: 24.