chmod を実行しても実行ファイルが実行されない

chmod を実行しても実行ファイルが実行されない

rcracki のベータ版のプリコンパイル済みコピーを実行しようとしていますが、実行可能ファイルを実行しようとするとエラーが発生するという問題があります。

root@hosted-by:~/Desktop/rcracki_mt_0.7_beta2_linux_x86_64# ls
COPYING             INSTALLING.txt  charset.txt    libcudart.so.2
libstdc++.so.6      rcracki_mt.ini  ChangeLog.txt  README.txt
libcrypto.so.0.9.8  libgcc_s.so.1   rcracki_mt

root@hosted-by:~/Desktop/rcracki_mt_0.7_beta2_linux_x86_64# sudo chmod +rwx cracki_mt

root@hosted-by:~/Desktop/rcracki_mt_0.7_beta2_linux_x86_64# ./rcracki_mt
bash: ./rcracki_mt: No such file or directory`

root@hosted-by:~/Desktop/rcracki_mt_0.7_beta2_linux_x86_64# sudo ./rcracki_mt`
sudo: unable to execute ./rcracki_mt: No such file or directory

それで、Ubuntu がこのエラーを出す理由について、誰か手がかりを持っている人はいますか? ファイルはここにあるので、エラーは意味をなさないのです!

ちなみに私はUbuntu 10.04を使っています。

答え1

32 ビット プラットフォーム用のファイルをダウンロードしたときに、64 ビット マシンで同じ問題が発生しました。残念ながら、そのようなファイルを実行しようとしても、エラー メッセージは表示されません。

ファイルの種類を確認するにはファイルコマンド例:

32ビット

N56VZ:~$ file /opt/eclipse/eclipse
eclipse: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped

64ビット

N56VZ:~$ file /opt/eclipse/eclipse
eclipse: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), 
dynamically linked (uses shared libs), for GNU/Linux 2.4.0, not stripped

関連情報