У своєму вікні 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, це те саме?