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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн Margou

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

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

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4722
  • Capture the truth
    • Просмотр профиля
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Margou

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

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

Оффлайн Usermaster

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

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

Оффлайн Margou

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

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

Оффлайн ALiEN175

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

Варианты:
1. Разрешаете Windows безпарольный доступ (вопрос не для этого форума)
2. Заводите пользователя и пароль для samba (man smbpasswd)
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Margou

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


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

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

Оффлайн Usermaster

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

Оффлайн Margou

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

Оффлайн Usermaster

  • Старожил
  • *
  • Сообщений: 1158
    • Просмотр профиля
Мой конфиг общей шары на 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

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

Самба

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

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

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4722
  • Capture the truth
    • Просмотр профиля
УМВР
(Нажмите, чтобы показать/скрыть)


Пользователь добавил сообщение 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 »
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн valrust

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

 

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