我有一个 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 网络安装在我想要的位置:)。
我认为发生的事情是我的主机名(由于未知的原因)被截断为无,尽管我不知道这究竟是如何导致这个问题的。
欢呼吧,马克