По перше. Неможливо, бо поняття "кодування" у лінукс-ФС відсутнє
По-друге, НМД Ви неправильно підішли до задачі. Наприклад, для мене зовсім незрозуміла вимога до ОС працювати у він-локалі. Що за "мережеві програми"? Де вони мають запускатися? На сервері?
Давайте я Вам попробую викласти Вашу задачу
У вас є сервер (він), який Ви хочете мігрувати до лін. Цей сервер має віддавати до мережевих він-клієнтів деякі файлові ресурси через самба протокол. У якості мережевих клієнтів є якісь старі програми, написані, скоріш за все, на фоксі
Так ось. Локаль сервера немає жодного відношення до локалі мережевих клієнтів. Самба віддасть так, як треба (при правильному налаштуванні), незалежно від локалі сервера
Тож найкраще буде для сервера скористатися локаллю utf8
Але, якще вже так хочется, то можна сконвертувати імена файлів за допомогою convmv (одноразова операція)