我在工作电脑上使用 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 中归您所有。