На моем устройстве 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
, это то же самое?