Я недавно установил безголовый сервер Debian Jessie amd64 (используя одну из сетевых утилит). Сервер запущен и работает, а система работает как положено.
Но потом я скомпилировал .cgi (написанный на C++). Компиляция (с использованием g++ 4.9.2) прошла хорошо, но как только я пытаюсь выполнить файл из bash он говорит, что No such file or directory .
Читая другие сообщения об этой ошибке, я пытался использовать file , ldd и даже команду cat , но все они говорят, что не могут найти этот файл.
ls -l показывает файл с разрешением 755 как и ожидалось.
Но bash-завершение ничего не делает, оно не завершает путь автоматически.
Но теперь это становится интересным:
Использование midnight commander я могу успешно читать, редактировать и выполнять двоичный и apache перечисляет полный индекс каталога , включая .cgi и даже позвольте мне его скачать.
Что здесь происходит?
Поскольку я мог выполнить его из mc я не думаю, что речь идет о самом исполняемом файле.
Может ли быть поврежден Bash?
Заранее спасибо за любые идеи!
