当我在 Linux(Ubuntu 14.04)下 ncpmount Novell 服务器时,我没有看到带重音字符的文件名

当我在 Linux(Ubuntu 14.04)下 ncpmount Novell 服务器时,我没有看到带重音字符的文件名

我在工作电脑上使用 Linux,服务器使用 Novell。我和 IT 员工相处很融洽,就像“别来烦我们,我们也不会来烦你”一样,而且我通常只需谷歌搜索就能自己解决问题。

但是,有一个问题我似乎不知道该如何解决。这是我用来安装 Novell 服务器的:

ncpmount -A ... -S ... -U ... -u ... -P ... -o codepage=cp850,iocharset=utf8 /mnt/novell

它工作正常,除非文件名中有重音字符。然后我根本看不到文件。这让我很头疼,因为同事会将带有重音字符的文件保存到服务器,而我必须使用 Windows 虚拟机来重命名它。

我在 Google 上搜索了一段时间,找到了这个 2002 年的旧 Debian 错误报告:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=145654

这表明问题不是来自 ncpfs,而是来自内核。Linux 内核邮件列表中也有一条简短的帖子:

https://lkml.org/lkml/2002/5/7/235

但我的技术不够,不知道这个问题是否可以解决,以及我可以尝试什么。任何帮助都感激不尽。谢谢!

答案1

在黑暗中拍摄,取决于环境。

如果运行 OES 或更高版本的 NSS:

如果您可以让 IT 为共享所在的 NSS 卷启用 CIFS,则可以消除 NCPmount 并仅使用 SMB 进行连接。从最终用户的角度来看,工作原理相同,但您无法访问 NCP 功能(如 Salvage/Purge),您的共享将可用,如果您写入某些内容,则它在 NSS 中归您所有。

相关内容