Во время настройки адаптера IBM Rational Rhapsody для QNX 4.25, а точнее во время настройки целевой системы с ОС QNX 4.25 для автоматизированного приема исполняемых файлов приложений, сгенерированных в Rhapsody, может возникнуть следующая ошибка в работе сервиса Remote Shell:
rsh 192.168.5.35 -l root -n ls.
192.168.5.35 Permision denied.
rsh: can't establisk connection
Причина возникновения ошибки - особенность в работе сервиса rsh.
Для корректной работы сервиса имена пользователей на целевой и инструментальной системах, а так же имя пользователя, передаваемое при помощи опции -l, должны совпадать.
Есть несколько путей решения этой проблемы:
1. В Windows создать учетную запись с именем root и использовать ее для дальнейшей работы. В Unix системах работать под учетной записью root, что не всегда удобно.
2. Второй вариант решения:
2.1 Создать на целевой системе учетную запись (предположим «newuser») - дать ей права для использования сервисов ftp и rsh. Имя этой учетной записи должно совпадать с именем учетной записи на инструментальной системе.
2.2 Отредактировать файл {IBM Rational Rhapsody}/Share/etc/qnx425run.bat. Заменить имя пользователя «root» (в красном прямоугольнике на рисунке ниже) на «newuser» (имя пользователей на инструментальной и целевой системах).