smbclient 显示我的份额,smbnetfs 没有

smbclient 显示我的份额,smbnetfs 没有

我有一个 Windows 7 共享,我想将其挂载到我的主目录中。我使用的是 Xubuntu 14.04.3,它有 Thunar 文件管理器。

我可以使用smbclient来查看ls我想要访问的共享和文件。我已.smb/smbnetfs.auth按如下所示进行设置(除了密码不是password :)),使用适用于 的价值观smbclient

.smb/smbnetfs.conf相当大,但我没有改变它 - 它似乎被设置为使用 auth 文件。

我已将该用户添加到该fuse组。

我已更改了工作组设置smb.conf(并重新启动smbd)。

但是,当我发出命令时

smbnetfs ~/mountdir

所发生的一切是mountdir包含一个没有内容的目录WORKGROUP。我的网络上没有域或工作组WORKGROUP。具有共享的计算机属于该HOME工作组。

smbnetfs.auth是:

auth "BLACK/Black_E" "HOME/mderouss" "password"

smbnetfs.conf包括:

# read auth data from ~/.smb/smbnetfs.auth
include         "smbnetfs.auth"

smb.conf包括:

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = HOME

我在 中看到很多此类报告auth.log,但不知道它们是否有相关性:

Nov  8 01:22:00 mark-PC smbd[9241]: pam_unix(samba:session): session closed for user nobody

有任何想法吗?

答案1

好的,问题解决了。

我将 auth 文件更改为:

身份验证“HOME”“mderouss”“密码”

这并没有解决问题。

然后我还纠正了我在 nmbd 日志( /var/log/samba/log.nmbd )中注意到的一个问题:

[2015/11/08 14:27:01,  0] ../source3    /nmbd/nmbd_nameregister.c:492(register_name)
register_name: NetBIOS name MARK-HP-PRO-3120 is too long. Truncating to 
[2015/11/08 14:27:01,  0] ../source3/nmbd/nmbd_nameregister.c:492(register_name)
register_name: NetBIOS name MARK-HP-PRO-3120 is too long. Truncating to 
[2015/11/08 14:27:01,  0] ../source3/nmbd/nmbd_nameregister.c:492(register_name)
register_name: NetBIOS name MARK-HP-PRO-3120 is too long. Truncating to
[2015/11/08 14:27:24,  0] ../source3/nmbd/nmbd_become_lmb.c:397(become_local_master_stage2)

我将主机名更改为“mark-lab1”,然后哇,smbnetfs 现在可以工作了,并且我已将 smb 网络安装在我想要的位置:)。

我认为发生的事情是我的主机名(由于未知的原因)被截断为无,尽管我不知道这究竟是如何导致这个问题的。

欢呼吧,马克

相关内容