我们有一个装有 apache 2 和 samba 的 ubuntu 10.04。我们使用 samba 将 apache2 /var/www/ 设置为网络上的 Windows 目录。一切正常,但我似乎找不到授予此目录写入权限的方法。我在 Linux 和 Windows 上都试过了。有什么建议吗?
答案1
您正在使用哪个版本的 Windows?您是否将 NTLM 视为原因?
http://technet.microsoft.com/en-us/library/cc960646.aspx
当我尝试使用 Samba 进行身份验证时,我在 Windows Vista 和 7 上遇到了问题,我不得不将 Windows 注册表项“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\LMCompatibilityLevel”更改为“1”。
你的日志告诉你什么?
答案2
您已经开始运行 SWAT 了吗?它是 Samba 的图形前端,使用 Web 界面,因此它会显示在 Ubuntu 计算机上的 http:localhost/901 上。
手动编辑 samba 配置文件和设置权限可能很困难,但使用 SWAT 就真的很容易。