LINUX.ORG.RU

При запуске бинаря: «Отказано в доступе»


0

0

Всем привет. Проблема вот в чём: поставил Unreal Tournament 2004, скачал и поставил линуксовый патч, захожу в директорию с игрой:

[13:26][/mnt/files/Games/UT2004/System] ./ut2004-bin
bash: ./ut2004-bin: Отказано в доступе

с правами и владельцем вроде всё нормально:

-rwxrwxrwx 1 root users 11452364 Июл  4 13:19 ut2004-bin
В чём может быть проблема? ЗЫ: из-под рута тоже не пашет


Покажи file ut2004-bin и uname -a, ну и заодно mount | grep mnt

Lumi ★★★★★
()

Возможно, бинарь пытается что-то писать, скажем, в файл с выключенным доступом на запись. Для отладки таких проблем очень удобно использовать strace.

anonymous4
()

Еще неплохо бы выполнить ldd ./ut2004-bin и убедиться что все требуемые либы нашлись!

sigurd ★★★★★
()

Система, случайно, не x86_64?

dent
()
Ответ на: комментарий от Lumi

Бывают такие переклины, приходиться принудительно указывать. Потому что линукс смотрит на твои расширения как на говно.

linux4ever
()
Ответ на: комментарий от linux4ever

Расширение не моё. К тому же, я первым же постом попросил выхлоп file.

Lumi ★★★★★
()

OK, разобрался, всё из-за того что игра была на НТФС-разделе, теперь всё пашет

PamidoR
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.