我不知道还有什么要尝试… Windows中的共享有权设置为读/写的“Everyone”,这应该不重要,因为我使用pipe理员名称和密码装载共享。
我也在mount声明中使用了-o rw。
我已经尝试了十几种不同的mount语句,并且没有一个产生可写的目录。
还有什么我可以尝试吗?
编辑
Windows Server 2008 R2持有有问题的共享。
mount -t smbfs -o username=[Administrator],password=[password],rw //192.168.1.200/websites /media/windows是Samba告诉我应该工作的声明。
我正试图安装到Ubuntu 12.04(使用Samba4)
Samba不会使用Windows 2008默认的SMBv2协议; 您需要明确告诉Windows使用较旧的。
去networking,分享select,并切换到“旧密码共享” – 无论那个选项被称为那里。
它导致Windows放弃login128位AESencryption的SMBv2要求,而允许旧的56位DES,甚至无密码login。
如果这不是问题,则需要增加samba中的日志logging并报告问题所在。
你有没有检查在Windows端文件系统和共享权限设置是否正确? 共享权限的默认值是只读的(从W2K3开始)。
如果你根本无法安装,请查看adaptr的答案。
命令行中的Samba / Cifs总是将所有权交给root用户。 您将需要指定gid和uid选项。
mount -t smbfs -o username=[Administrator],password=[password],rw,gid=1000,uid=1000 //192.168.1.200/websites /media/windows要安装驱动器并为系统(1000)上的第一个用户访问共享以进行读/写操作mount -t smbfs -o username=[Administrator],password=[password],rw,gid=1000,uid=1000 //192.168.1.200/websites /media/windows这给共享的所有权组ID 1000和用户ID 1000。