Назад | Перейти на главную страницу

Невозможно получить доступ к SAMBA с рабочих станций домена

У меня довольно интересная проблема, надеюсь, кто-то здесь сможет указать мне правильное направление, чтобы решить ее.

Основы:

Теперь проблема вот в чем.

НЕПРИСОЕДИНЕННАЯ рабочая станция может получить доступ к общему ресурсу SAMBA через IP и / или HOSTNAME. Подключенный компьютер не может и получает следующее сообщение:

«Windows не может найти '\\ 10.0.0.15'. Проверьте орфографию и повторите попытку, или попробуйте найти элемент, нажав кнопку« Пуск »и затем« Поиск ».

Я немного запутался. Оба компьютера (и домен) подключены к одному коммутатору, имеют доступ к одному брандмауэру и запускают одно и то же программное обеспечение. Единственная разница в том, что один компьютер входит в домен, а другой - нет.

У GPO для домена много вариантов. Есть ли какие-то параметры безопасности, которые я установил, которые могут вызвать эту проблему?

Примечание. Общий ресурс Samba настроен на 100% правильно, не имеет доступа к домену, не заботится о домене, не является его участником и работает для компьютеров, не подключенных к домену, в той же сети.

Обновление: все брандмауэры (на самба боксе, окнах xp, домене) выключены. Между ящиком SAMBA и компьютерами Windows нет брандмауэра. (чтобы просто прояснить это сейчас)

Обновление №2: здесь не только глобальный раздел, но и весь мой smb.conf

[global]
        printing = cups
        printcap name = cups
        printcap cache time = 750
        cups options = raw
        map to guest = Bad User
        usershare allow guests = No
        domain logons = No
        domain master = No
        security = user
        netbios name = mctdev
        passdb backend = smbpasswd
        server name = MCTDEV
        server string = MCTDEV
        comment = MCTDEV
        workgroup = MCTSHINE


[dump]
        comment = Dump
        inherit acls = Yes
        path = /srv/dump
        read only = No
        force group = dump
        force user = dump
        guest ok = Yes
        username = dump

Вы не указали версию Samba, которую используете ...

У GPO для домена много вариантов. Есть ли какие-то параметры безопасности, которые я установил, которые могут вызвать эту проблему?

Короткий ответ: Да.
Скорее всего, это параметр, требующий высоких настроек безопасности (таких как шифрование, SPNEGO и т. Д.) Для всех подключений к общим папкам удаленных файловых серверов.

Более длинный ответ:
Я также отметил, что ваш [dump] поделиться запросами username = dump в качестве подключающегося имени пользователя для клиентов. Клиентский компьютер-член AD всегда будет предоставлять имя учетной записи домена текущего пользователя для каждого первоначального запроса на подключение к удаленному файловому серверу. Я предполагаю, что это не свалка. Это означает, что Самба видит плохой пользователь, что будет map to guest согласно указанному smb.conf. Итак, вопрос: является есть ли гостевая учетная запись в вашей системе Samba?

Совет:
Временно добавить настройки log level = 3 (вы можете увеличить до 10, если вам нравятся подробные журналы) и log file = /tmp/smbd.log.%m на ваш [global] раздел в smb.conf. Это должно дать вам некоторые подсказки о том, что Самба видит происходящее, как только вы исследуете свой smbd.log.* файлы. У каждого клиента будет свой собственный файл журнала, и вы можете легко сравнить, в чем разница между попытками подключения AD и клиентами, отличными от AD.