使用 smbclient 安装 Windows CIFS 共享?

使用 smbclient 安装 Windows CIFS 共享?

我正在尝试弄清楚如何使用 smbclient 共享网络 Windows CIFS 共享(我不管理它)。

最初,我尝试在“位置”->“连接到服务器”->“自定义位置”中使用默认的 Debian Lenny 安装应用程序,然后输入

smb://DOMAIN;[email protected]/groups

(注意:我的登录名也需要密码)

因此有人建议使用 smbclient,但我确实尝试了基于解释我的初始 smb 命令的各种组合,但无法获得正确的语法。

有人能帮忙吗?还有 - 我需要输入什么到 /etc/fstab 才能永久挂载?

下面是某人的 Ubuntu 上的屏幕截图,显示了我在尝试从自定义位置挂载复制时收到的确切错误:

在此处输入图片描述

更新

感谢 caliban,我能够真正连接到“smbclient”。我目前的困境是只为它设置一个永久挂载,下面是我编辑 /etc/fstab 的尝试:

下面是我的 CD ROM 驱动器的 /dev/scd0 条目:

//subdomain.maindomain.com/share /mnt/share smbfs username=DOMAIN/meder,password=mypass,umask=0002 0 0

我实际上已经使用 mkdir 以 root 身份创建了 /mnt/share,我应该这样做吗?

是否有任何日志文件可供我查看,并报告无法挂载?

我完全重启了 3 次,看到 /mnt/share 中有空文件,没有错误消息或任何内容。

解决方案:

我实际上将 /etc/fstab 中的“smbfs”修改为“cifs”,然后它就开始工作了。我猜这意味着我没有使用 smbfs/smb。当我在 /var/log/messages 中将其改为“smbfs”时,它发出了抱怨,并要求读取 man mount.cifs。

答案1

应该是 smb://领域用户名密码@服务器名称/文件夹名称

域用户名密码服务器名称文件夹名称

如果一切正常,这是正确的语法。所以,如果我想连接到我的幻想共享,它将是:

smb://acmedefenses.com;caliban:12345678@battleplansserver/worlddomination

当然,这个份额并不存在。:)

编辑:更新了答案,简要介绍了如何使用 smbclient 测试连接性

要使用 smbclient 测试连接,您可以发出此命令

smb客户端//服务器名称/文件夹名称-U领域/用户名

smbclient //battleplansserver/worlddomination -U acmedefenses.com/caliban

要在 fstab 中挂载 SAMBA 共享,请尝试以下操作

//*servername*/*foldername* /mnt/samba smbfs username=*domain*/*username*,password=*password* 0 0

//battleplansserver/worlddomination /mnt/worlddom smbfs username=*acmedefenses.com/caliban,password=12345678 0 0

相关内容