如何使用午夜指挥官连接到 smb (samba) 共享?

如何使用午夜指挥官连接到 smb (samba) 共享?

在我选择 left/SMB 链接...并输入 urn 以及用户名和密码后,我看到此错误消息

Cannot chdir to "/smb://host.network/share"

我尝试过不同版本的瓮

前两个记录在 F1 屏幕中。这是否与服务器端的版本限制有关?不用说,\\host.network\share在 Microsoft Windows 的文件资源管理器中工作起来就像微风一样。也smbclient //host.network/share获得连接。

$ mc --version
GNU Midnight Commander 4.8.26
Built with GLib 2.68.0
Built with S-Lang 2.3.2 with terminfo database
With builtin Editor
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With support for X11 events
With internationalization support
With multiple codepages support
With ext2fs attributes support
Virtual File Systems:
 cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, fish, smbfs
Data types:
 char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;

答案1

Midnight Commander 的 SMB 实现使用非常旧版本的 CIFS 协议,Samba 默认禁用该协议。

您可以通过添加以下内容来修复它:

    server min protocol = CORE
    client min protocol = CORE

到文件[global]的部分/etc/samba/smb.conf

这使得 Samba 启用非常没有安全感您应该使用的 CIFS 协议版本从不使用除非您有自己的专用 LAN,且仅包含受信任的设备。

相关错误报告:https://midnight-commander.org/ticket/1

相关内容