Я успешно могу перечислить общие ресурсы Samba 4.0.3 с помощью
smbclient -L myhostname -k
команда.
Однако я не могу сделать то же самое, используя
smbclient -L 192.168.1.2 -k
и я получаю session setup failed: NT_STATUS_LOGON_FAILURE
ошибка.
Однако это работает, когда я пытаюсь сделать то же самое, используя IP-адрес. и такое имя пользователя:
smbclient -L 192.168.1.2 -U administrator
.
Можно ли выполнить эту задачу с помощью IP и Проверка подлинности Kerberos?
Я получил почти мгновенный ответ от Эндрю Бартлетта из команды разработчиков Samba. Это просто и понятно:
Нет. Kerberos требует имени сервера для получения правильного билета.
Эндрю Бартлетт
Если у кого-то есть более подробное объяснение, почему это так, дайте мне знать.