与nounix一起安装时,Samba mount是空的

多年来,这一切奏效,今天停止了。

我有一台运行Samba 4.2.10的Debian 8服务器向局域网上的Windows 10和Ubuntu 16.04机器提供一些共享。

今天早上Ubuntu的机器显然已经挂载了共享,但是它们是空的。

服务器smb.conf

 [global] workgroup = PAP server string = Hello there. obey pam restrictions = Yes pam password change = Yes unix password sync = Yes syslog = 0 log file = /var/log/samba/log log level = 3 socket options = TCP_NODELAY SO_SNDBUF=16384 dns proxy = No wins support = Yes valid users = pap,rich hosts allow = 10.0., 127. # shares default to rw, pap.pap, open perms read only = No force user = pap force group = pap create mask = 0666 force create mode = 0666 directory mask = 0777 force directory mode = 02777 [org] comment = Main Files Space path = /home/org 

而在Ubuntu客户端(cifs-utils v6.4),我一直在连接

 mount -t cifs -o rw,nobrl,gid=pap,username=pap,password=****,file_mode=0666,dir_mode=0666,nounix \ //server/org /mnt/org 

如果我挂载没有nounix选项,那么我可以看到这些文件。 由于符号链接在Windows和Ubuntu机器之间以不同的方式进行处理,因此nounix选项非常重要。 没有错误产生AFAICS。

编辑:日志说什么?

服务器

当使用或不使用名nounix挂载共享时,(Debian 8) 服务器不会将任何内容追加到日志(在/var/log/samba/* )。 没有任何东西显示监视journalctl -u smbd

我确实增加了Samba在服务器上的日志logging,但是它有点儿或者没有,我也没有看到任何与mount有关的东西。

客户

客户端(Ubuntu 16.04)似乎没有在/var/log/sysloglogging任何东西。

以下是关于什么看起来像一个旧的,但非常相似的错误报告的指示:

 echo 1 | sudo tee /proc/fs/cifs/cifsFYI sudo dmesg -c >/dev/null sudo mount ... sudo ls /mount-point/ sudo dmesg -c 

什么都不输出

在做echo 1 | sudo tee /proc/fs/cifs/traceSMB之后,我也运行了这些命令 echo 1 | sudo tee /proc/fs/cifs/traceSMB 。 这确实产生输出(大量的hexdumped二进制)。 如果他们感兴趣,我可以发表这些hexdumps有没有nounix