Когда я запускаю сервер Novell под Linux (Ubuntu 14.04), я не вижу имен файлов с акцентированными символами

Я использую Linux на своем компьютере на работе, а сервер использует Novell. Я дружу с ИТ-персоналом в духе "не мешай нам, и мы тебя не побеспокоим", и я обычно могу самостоятельно решить свои проблемы, немного погуглив.

Однако есть одна проблема, которую я не могу понять, как ее исправить. Вот что я использую для монтирования сервера Novell:

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

Он работает нормально, за исключением случаев, когда в имени файла есть акцентированные символы. Тогда я не могу увидеть файл вообще. Это вызывает у меня головную боль, потому что коллеги сохранят файл на сервере с акцентированными символами, и мне придется использовать виртуальную машину Windows для его переименования.

Некоторое время я гуглил и нашел этот старый отчет об ошибках Debian за 2002 год:

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

в котором говорится, что проблема не в ncpfs, а в ядре. В то же время в списке рассылки ядра Linux есть небольшая ветка:

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

но я не достаточно технический специалист, чтобы понять, можно ли решить проблему, и что я могу попробовать. Любая помощь приветствуется. Спасибо!

1 ответ

Выстрел в темноте, зависит от окружающей среды.

Если работает OES ​​или лучше с NSS:

Если вы можете заставить IT включить CIFS для тома NSS, на котором находится общий ресурс, вы можете устранить NCPmount и просто подключиться с помощью SMB. Работает так же с точки зрения конечного пользователя, но вы теряете доступ к функциям NCP, таким как Salvage/Purge, ваши ресурсы будут доступны, и если вы что-то напишите, они принадлежат вам в NSS.

Другие вопросы по тегам