На моем устройстве CentOS 5.2 под управлением Samba (3.0.33-3.29) я создал папку с именем /upload
.
В самбе я настроил общий ресурс так:
[Загрузить] комментарий = загрузить папку путь = / загрузить действительные пользователи = kevin root общедоступный = да доступный для записи = да просматриваемый = да создать маску = 0777 маска каталога = 0777 гость хорошо = да
Я chown
сделал /upload
папку для своей учетной записи 'kevin' и проверил, могу ли я создавать файлы и папки через оболочку.
Я могу перейти к компьютеру из Windows 7, аутентифицироваться как 'kevin' и увидеть мой общий каталог домашнего каталога и upload
общий ресурс, но я не могу получить к ним доступ.
Отчеты Windows:
Ошибка сети Windows не может получить доступ к \\ cos-01 \ upload Проверьте правильность написания имени. В противном случае может возникнуть проблема с вашей сетью. Чтобы попытаться выявить и устранить проблемы с сетью, нажмите «Диагностика». Код ошибки: 0x80070035 Сетевой путь не найден.
Это контрольный список того, что я сделал:
- учетная запись
kevin
была добавлена в Samba с использованиемsmbpasswd -a kevin
и установкой моего пароля одновременно. Пароли samba и centos одинаковы. - имя сервера
cos-01
находится в/etc/hosts
файле т.е.
172.0.0.1 localhost localhost.localdomain 172.17.3.90 cos-01
- Я также установил имя netbios в
/etc/samba/smb.conf
- Я настроил уровень проверки подлинности LAN Manager в Windows 7 на «Отправка LM и NTLM - используйте сеансовую безопасность NTLMv2 при согласовании»
Обновить:
Я попытался получить доступ к общему ресурсу по IP-адресу и имени сервера, т. Е. \ Cos-01 \ upload или \ 172.16.3.90 \ upload. В обоих случаях я получаю ту же ошибку, как описано выше.
Я проверил /var/log/samba/smbd.log
лог-файл и вижу много:
[2010/07/02 16:56:10, 0] smbd / service.c: make_connection_snum (1013) «/ upload» не существует или разрешение отклонено при подключении к [upload] Ошибка была отклонена
system-config-selinux
инструмента. Могу ли я установить это с помощьюsetsebool allow_smbd_anon_write 1
, это то же самое?getsebool allow_smbd_anon_write
возвращает переключенные результаты. Поэтому я бы запустил эту команду и посмотрел, работает ли она.setenforce 0
- проверит, если это SELinux вызывает проблему. Перезапустите илиsetenforce 1
включите его снова.Для ответа на этот вопрос вам потребуется предоставить дополнительную информацию.
chown
как root, или как kevin, или как какой-то другой аккаунт?security =
настройки в настоящее время в/etc/samba/smb.conf
? Если ваш сервер Samba является членом домена, вероятно, так и должно бытьsecurity = ads
; если ваш сервер Samba является автономным он должен , вероятно , бытьsecurity = user
илиsecurity = share
.client signing = no
? (Может потребоватьсяyes
вместо этого при подключении с новыми клиентами Windows)client use spnego = no
? (Может потребоватьсяyes
вместо этого при подключении с новыми клиентами Windows)winbind
работает? Если ваш сервер не является членом домена или контроллером домена, это может привести к путанице во время работы; автономные серверы не нуждаются в этой услуге .источник
Хм, это обычно означает, что локальный путь / загрузка (то есть загрузка в корень вашего сервера) не существует на вашем сервере.
источник
Попробуйте получить доступ к серверу Samba с IP-адресом: \ _ip_address_of_samba_server_ \ upload
Также проверьте журналы samba в /var/log/samba/log.smbd и посмотрите, действительно ли клиент Windows пытается войти в систему. В противном случае существует проблема с сетью. И ошибка кажется, что это ..
С наилучшими пожеланиями,
Мартин
источник
testparm
)? Вы пытались смонтировать общий ресурс из Linux (черезsmbmount
)?Попробуйте это, это помогло мне
http://winplat.net/post/2012/04/04/Unable-to-access-Samba-shares-from-Windows-7-with-error.aspx
источник
Что говорит smbclient, если вы пытаетесь подключиться через localhost? Те же ошибки или просто SNAFU? А какие строки создают smbclient и совместный просмотр окон? Вы пытались войти как никто, чтобы увидеть, что ваш каталог доступен.
И последнее, но не менее .... http://www.tomshardware.com/forum/75-63-windows-samba-issue
В котором рекомендуется, чтобы уровень безопасности был понижен с (нового) 128-разрядного, что позволяет подключаться к более старым и более совместимым версиям общего доступа к Windows.
-- Тут ничего не происходит.
источник