我有一个 Windows 200864r2 域控制器,其中的共享在 Win7 客户端上运行良好。
我有一个新的 ubuntu natty 64 安装,其中 /etc/fstab 中有如下条目:
//svr/music /mnt/music smbfs credentials=/home
/john/.smbcredentials,iocharset=utf8,uid=1000,gid=1000,file_mode=0771,dir_mode=0771 0 0
在该 .smbcredentials 文件中我有:
username=john
password=afairlysimplepassword - no special characters, or even numbers
domain=domainname
该文件具有以下权限:
-rw------- 1 root root 44 2011-05-13 12:11 .smbcredentials
**我的 mnt 目录是:
drwxr-xr-x 23 root root 4096 2011-04-29 07:05 ..
d????????? ? ? ? ? ? music
所以那里有些不对劲,但我从来没见过这样的????(但我对 Linux 并不完全陌生)**
这个 Linux 工作站配置是通过各种谷歌搜索拼凑起来的,以找出如何以“正确的方式”做到这一点。
按照 Windows 的说法,\\svr 是我的域控制器,它是 dns/dhcp 等等
我的问题:
当我第一次登录到 ubuntu 工作站时,我可以看到 /mnt/music 目录,其中有来自 \\svr\music 的音乐,并且似乎已应用了正确的权限。然后一会儿(TM),我再也无法访问它,/mnt/music 目录似乎变成了无法执行的文件。执行 sudo mount -a 后会开始出现 cifs 13 错误。有时它会恢复,有时重新启动也不一定能解决问题。在此期间,其他 Windows 客户端没有遇到任何问题。服务器重新启动似乎也不会产生影响。
我意识到我的 mnt dir 权限出了问题,但我还认为我正在做一些旧的、根据推荐的手册页不再推荐的事情,所以我不想仅仅对它进行一些 chmods 操作。
我在 Google 中输入什么关键词才能找到 Linux 中的简单单点登录,这样我就可以简单地“登录到任何站点,并让您的网络驱动器和打印机全部连接起来,并具有适当的权限,无需任何 MS Windows 即可进行集中管理”?免费会很好,但不是完全必要的。
任何指导都值得赞赏。
答案1
我在 Windows 2008 Server 上找到了解决方案。我通过将HKLM\System\CurrentControlSet\Services\LanManServer\Parameters\RequireSecuritySignature
注册表项设置为 来停用 SMB 签名0
。我重新启动后问题就解决了。