Назад | Перейти на главную страницу

Устаревшие PTY BSD вместо / dev / pts?

Я пытаюсь использовать старую базу данных, которая принимает соединения только от устаревших псевдотерминалов в стиле BSD / dev / ttyp или / dev / tty. Он не распознает PTY в стиле / dev / pts / 9. Подключения через SSH.

В последний раз я использовал его в RedHat Linux 7.2 в 2002 году, когда мне пришлось пересобрать ядро ​​с поддержкой Legacy PTYS, а затем удалить devpts из fstab. Затем RHL автоматически вернулся к использованию / dev / ttyp. Мне нужно использовать Debian сейчас, и я пробую это на Squeeze 6.0.7, но я готов вернуться к Ленни или перейти на Wheezy, если это поможет. Я перестроил ядро ​​2.6.32 с поддержкой Legacy PTYS, но я не могу понять, как принудительно использовать устаревшие ttyp. menuconfig не позволяет исключать разработчиков из ядра.

В Squeeze devpts больше не монтируются в fstab. Я нашел один сценарий инициализации, который монтирует devpts (/etc/rcS.d/S03mountdevsubfs.sh), и попытался закомментировать строку «domount devpts» и поместить umount / dev / pts в rc.local, но Squeeze даст мне только / dev / pts / 9. Я безуспешно искал всю файловую систему для "mount / dev / pts".

У кого-нибудь есть идеи о том, как заставить использовать устаревшие ttyp BSD для моих соединений SSH?