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


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

Автор Тема: Анонимный доступ к Самбе все равно выдает окно авторизации на Виндоус  (Прочитано 2656 раз)

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

Оффлайн Margou

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
[global]
guest account = nobody
guest only = yes
guest ok  = yes
map to guest = Bad User
Такая настройка полностью решает проблему безпарольного входа на шару. Но проблема в другом: выдает окошко в винде для ввода логина и пароля. И я бы посчитал, что проблема в Виндоус, но окошко сообщает, что логин и пароль неверны (когда я просто папку открываю и ничего не вводил), а значит ОС все же какие-то данные посылает самбе (по умолчанию Windows использует обычно либо гостевую учетку либо anonymous@).
И тут возникает вопрос: что это за косяк такой? Если я введу в поле запроса логина и пароля любой набор символов, то без проблем открывается шара.

Но хочется все же изначально обходить это окно авторизации. А значит, нужно как-то запретить самбе запрашивать этот логин. Есть какие-то варианты? В гугле полно запросов по этой теме, но решения за 15 лет архива так и не увидел.
« Последнее редактирование: 28 Ноября 2019, 22:13:35 от Margou »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Margou

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Версия Windows?
Десятая с последними апдейтами (но по сути это поведение на любой десятой в сети).

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

Онлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2541
    • Просмотр профиля
Если на Windows 10 расшарен каталог как общий то запрос авторизации на Linux всёравно будет.
Можете туда вводить от балды всё что хотите, система пустит в ресурс, потому что он общий.
Но окно всёравно будет.

Это начиная с сервер 2008 и Windows 8.

Оффлайн Margou

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Если на Windows 10 расшарен каталог
Каталог расшарен на Линукс, именно для этого и приведены строчки настройки сервера выше. Окошко на Виндоус выскакивает. То, что от балды можно вводить так же указано в оп-посте и это видно из настроек. Но это костыль, ибо, если авторизация слетела - работа встала, т.к. тачки ждут авторизации. Нужно как-то заставить Самбу пропускать авторизацию, как это было возможно раньше при параметре
secure = shareЕще раз: Windows по умолчанию посылает какие-то данные, когда происходит доступ к папке, но Самба отвергает их, что странно, т.к. после выдается окно авторизации и в нем можно вводить, что угодно.
Поведение Самбы и Винды расписано в моем предыдущем посте, из которого можно понять более внятно.

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
Десятая с последними апдейтами (но по сути это поведение на любой десятой в сети).
Верно. Windows 10 запрещает использование пустых паролей, и протокол SMB1 в ней отключен.

Варианты:
1. Разрешаете Windows безпарольный доступ (вопрос не для этого форума)
2. Заводите пользователя и пароль для samba (man smbpasswd)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Margou

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Верно. Windows 10 запрещает использование пустых паролей, и протокол SMB1 в ней отключен.
Нет, это не относится к версии протокола. Учетка под виндой имеет логин и пароль, как и гостевая имеет пароль. Windows посылает именно эти данные на Самбу, о чем выше и расписано. Но Самба их отвергает.


1. Разрешаете Windows безпарольный доступ (вопрос не для этого форума)
Windows прекрасно подключается беспарольно к виндоус шарам и старым шарам с параметром secure=share. Проблема именно в Самбе, и это повторено множество раз в пределах этого топика. Достаточно почитать выдержки из спецификации, что приложены: поведение винды корректно, поведение самбы - нет.

2. Заводите пользователя и пароль для samba (man smbpasswd)
Нужен анонимный доступ. Это костыль.

Онлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2541
    • Просмотр профиля
А если с linux на эту шару лезть?
Пароль запрашивается?
« Последнее редактирование: 29 Ноября 2019, 08:32:39 от Usermaster »

Оффлайн Margou

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Да. При том, что анонимно он не входит по дефолту. При этом, конечно же, если сохранить данные (любые) при первом запросе авторизации, то последующие входы удачны всегда. Но повторю: это костыль. Нужно именно бесшовную авторизацию настроить, т.к. если авторизация слетела, то система без этих случайных данных не может сама авторизоваться, что ставит работу в ступор.

Онлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2541
    • Просмотр профиля
Мой конфиг общей шары на Linux, у меня пароль у десяток и других Windows машин не запрашивает.
Сервер на Ubuntu server 18.04.
Может поможет чем.

netbios name = servername
security = user
map to guest = bad user
name resolve order = bcast host
wins support = yes


[Обмен]
path = /media/data2/Обмен
browsable = yes
writable = yes
guest ok = yes
read only = no
create mask = 0777
directory mask = 0777
« Последнее редактирование: 29 Ноября 2019, 08:34:26 от Usermaster »

Оффлайн Margou

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Выглядит абсолютно обычно. А в глобал у вас что указано (все вижу, обновили пост)? У вас Самба последняя, четвертая? И что по юзеру? Может у вас какой-то юзер добавлен для самбы, например guest? Кстати, может это как вариант, ведь у винды гость по умолчанию есть в каждой версии.

Онлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2541
    • Просмотр профиля
Для самбы только для парольного доступа добавляю юзеров.
Соответственно их надо добавить и в smppasswd.

Самба

Package: samba
Version: 2:4.7.6+dfsg~ubuntu-0ubuntu2.13

Global секцию добавил в предыдущий пост.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
УМВР
(Нажмите, чтобы показать/скрыть)


Пользователь добавил сообщение 29 Ноября 2019, 08:43:23:
[global]

map to guest = Bad User

load printers = No
printing = bsd
printcap name = /dev/null
disable spoolss = yes

guest ok = Yes
guest account = alien

[Public]
path = /home/alien/Общие
read only = No

[Home]
path = /home/alien
« Последнее редактирование: 29 Ноября 2019, 08:43:24 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
В Windows 10 в клиенте SMB2 разработчики отключили вход под пользователем guest.

 

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