Я могу получить доступ к папке Samba и прочитать ее из Windows 7. Я следовал инструкциям на некоторых сайтах:
Моя Windows 7 настроена, как показано ниже:
http://www.tomshardware.com/forum/75-63-windows-samba-issue http://www.linuxquestions.org/questions/linux-server-73/windows-7-beta-1-and-samba-696990/
И у моего smb.conf есть общая папка, настроенная для не требовать аутентификации, как говорится на следующем сайте:
http://ubuntuforums.org/showthread.php?t=658056
Я также пробовал следующее:
chmod -R 775 sharedfolder
chown -R someuser:somegroup sharedfolder
in smb.conf :
create mask = 0775
Но я все еще получаю сообщение о том, что у меня нет разрешения писать.
Я использую Windows 7 для записи в общие папки на сервере Samba 3.0.28, работающем на CentOS 5.2, без проблем. Было бы полезно, если бы вы могли опубликовать свой файл smb.conf (или, по крайней мере, глобальный раздел и раздел, относящийся к конкретной папке, о которой вы спрашиваете).
Ссылка на UbuntuForums.org, которую вы разместили, показывает пример конфигурации с "Writable = no" в нем. Я предполагаю, что у вас нет этого набора в папке в вашем smb.conf.
У меня была не совсем такая же проблема с Windows Vista и Windows 7 с записью в общий ресурс Windows в Mac OS X. Исправление заключалось в том, чтобы изменить локальную политику, чтобы обеспечить совместимость с более старой версией NTLM.
[Изменить: я не читал ссылки из OP, поэтому, если вы хотите игнорировать меня, не стесняйтесь :)]
Хммм ... -r
или -R
? На какой ОС / дистрибутиве работает Samba?
Windows 7 позволяет назначать букву диска через FTP. Я бы просто отказался от Samba и пошел на это. Если вы запустите туннель Putty.exe, вы даже можете зашифровать соединение через порт SSH.