Удалите версию 1.18 Менделей и вернитесь к правилу 1.17.3. Я сделал это, и теперь он работает
Вы проверили свой smb.conf?
Убедитесь, что ваши рабочие группы и настройки безопасности установлены правильно. Если вы работаете с aa компьютером как частью домена, запросы на аутентификацию сначала передаются через ваш контроллер домена, поэтому убедитесь, что у вас есть что-то похожее:
security = domain
workgroup = WORKGROUP
Вы также можете использовать -W вариант указать рабочую группу и добавить DOMAIN/ перед вашим именем пользователя, чтобы указать домен:
$smbclient -L myhost -U DOMAIN/user -W workgroup
Надеюсь, что это поможет!
Тот же вопрос. Мне пришлось добавлять пользователей в файл паролей Samba с помощью
sudo smbpasswd -aПо-видимому, это связано с тем, что по умолчанию в файле /etc/samba/smb.conf используется значение
sudo smbpasswd -a
passdb backend = tdbsamsecurity = user
Это может быть вызвано следующей причиной:
Если действительные пользователи предоставлены в smb.conf, перейдите в smbpasswd. Проверьте файл hosts.У меня такая же проблема, когда я побежал
smbclient \\\\[ip]\\[sharedresource]
Эта команда просит меня ввести пароль для пользователя root, однако, когда я ввел пароль, я получил ошибку NT_STATUS_LOGON_FAILURE.
Я добавил -U, чтобы указать имя пользователя удаленной машины, и он работал
smbclient \\\\[ip]\\[sharedresource] -U [username]
У меня была такая же проблема с smbclient, и я заметил, что она ушла, когда я вручную выбрал параметр «Просто включить общий доступ к файлам» в диалоговом окне «Общий доступ к файлам», который вы получаете после щелчка правой кнопкой мыши по папке, которую хотите разделить .
На некоторых машинах Windows (например, Windows XP) вам необходимо добавить это, чтобы разрешить удаленный доступ для пользователей, не являющихся гостями:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\forceguest=dword:0
или, автоматизируя использование командной строки Windows XP :
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v forceguest /t REG_DWORD /d 00000000 /f
После этого smbclient работал без каких-либо проблем с любым пользователем.
Большое спасибо jethomas в http://www.techsupportforum.com/forums/f10/enable -file обмена, с помощью самой командной строки-133562.html
В Windows 10 (хост) и CentOS 7 (гость) мне удалось исправить проблему аутентификации, отключив совместное использование паролей: сеть и центр обмена / расширенные настройки общего доступа / все сети / совместное использование паролей
Это может быть полезно только для устранения неполадок, я бы не рекомендовал поддерживать его для повседневного использования.
Тот же вопрос. Я должен был добавить пользователей в файл паролей Samba с помощью
sudo smbpasswd -a
blockquote>По-видимому, это связано с тем, что конфигурация по умолчанию в / etc / samba / smb .conf is
security = user
passdb backend = tdbsam
blockquote>Я не использую контроллеры домена или активный каталог, поэтому Я бы подумал, что доступ к обычному файлу паролей будет по умолчанию, но я думаю, что нет. Было бы неплохо, если бы это было ясно в документации, которую я нашел. Ссылка «smbpasswd» дала подсказку, которая привела к этому решению.
Тот же вопрос. Я должен был добавить пользователей в файл паролей Samba с помощью
sudo smbpasswd -a
blockquote>По-видимому, это связано с тем, что конфигурация по умолчанию в / etc / samba / smb .conf is
security = user
passdb backend = tdbsam
blockquote>Я не использую контроллеры домена или активный каталог, поэтому Я бы подумал, что доступ к обычному файлу паролей будет по умолчанию, но я думаю, что нет. Было бы неплохо, если бы это было ясно в документации, которую я нашел. Ссылка «smbpasswd» дала подсказку, которая привела к этому решению.