У своєму вікні CentOS 5.2 під управлінням Samba (3.0.33-3.29) я створив папку під назвою /upload
.
У самбі я налаштував подібну подію:
[завантажити] коментар = завантажити папку шлях = / завантажити дійсні користувачі = корінь кевіна громадський = так записаний = так оглядовий = так створити маску = 0777 маска каталогу = 0777 гість ок = так
Я chown
«d в /upload
папку на мій рахунок" Кевіном "і перевірити , що я міг би створити файли і папки з допомогою оболонки.
Я можу перейти на машину з Windows 7, засвідчити автентифікацію як «кевін» і побачити спільний доступ до своєї домашньої директорії та upload
спільну доступність, але я не можу отримати доступ до них.
Звіти Windows:
Помилка мережі Windows не може отримати доступ до завантаження \\ cos-01 \ Перевірте написання назви. В іншому випадку може виникнути проблема з вашою мережею. Щоб спробувати виявити та вирішити мережеві проблеми, натисніть Діагностувати. Код помилки: 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
, це те саме?