尝试配置 Samba 与办公服务器共享

尝试配置 Samba 与办公服务器共享

我正在尝试设置 fstab 以自动连接到我的办公室共享服务器。毫无疑问,我在这里做了一些愚蠢的事情,因为用户名和密码以及服务器名称在下面的第一个代码片段中工作正常,但第二个代码片段却不行 - 任何帮助都将不胜感激!

以下命令按预期工作......

tom@tom-desktop: sudo /usr/bin/smbclient -L Server.local -Uguest
Enter guest's password: 
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.10]

        Sharename       Type      Comment
        ---------       ----      -------
        Lacie Disk      Disk      macosx
        Server          Disk      macosx
        IPC$            IPC       IPC Service (Server)
        ADMIN$          IPC       IPC Service (Server)
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.10]

        Server               Comment
        ---------            -------
        ACER-9D60040D10      
        SERVER               Server

        Workgroup            Master
        ---------            -------
        WORKGROUP            ACER-9D60040D10

但是,当我将以下行添加到 /etc/fstab 时,出现此错误:cifs_mount failed w/return code = -22

//Server.local/Server  /media/maguires  cifs  username=guest,password=password  0  0

答案1

也许,尝试更改该行来指定您正在使用来宾用户?

//Server.local/Server  /media/maguires  cifs  guest,users  0  0

users标签将允许您以标准用户身份挂载/卸载它。

或者,尝试指定 guest,但保持密码为空:

//Server.local/Server  /media/maguires  cifs  username=guest,password=,users  0  0

此外,许多人报告说 smbfs 不能很好地处理 /etc/fstab 中指定的主机名。也许可以尝试更改Server.local引用更改为 IP 地址。(注意:即使名称解析工作正常,这仍然值得做,无论是通过 /etc/hosts 还是相关的 DNS 条目。)

[编辑 - 没有读过 Christopher 对这个问题的评论。不过值得一提]

希望这可以帮助。

答案2

我认为安装错误 22 = 参数无效?请尝试 IP 地址而不是 Server.local。安装网络文件系统:

sudo apt-get install smbfs

答案3

您可能需要将命令中的斜杠切换为反斜杠,如下所示:

\\\\Server.local\\Server  /media/maguires  cifs  username=guest,password=password  0  0

请注意,所有斜杠都加倍;反斜杠是转义字符,因此要获得文字反斜杠,您必须使用另一个反斜杠对其进行转义。

希望有帮助!

相关内容