Linuxでは、ユーザーIDを作成します。このファイルを作成した後、単にクリックしても.EXEファイルが開かない問題が発生しました。彼らは私のユーザーアカウントに対する権限がないようです。
この問題をどのように克服できますか?
答え1
これらの.exe
ファイルが実際にLinux(および特定のアーキテクチャ)用にコンパイルされていると仮定すると、実行権限があることを確認する必要があります。
chmod +x your_file_names_here
これらのファイルが実際にLinuxで実行されていることを確認するには、次の出力を確認してください。
file one_file_name_here
答え2
.exe =>で終わるファイルについて話している場合、これはLinuxではなくWindows実行可能ファイルである可能性が高いです。
実行可能ファイル(権限に設定されている実行可能ビット=>これを表示するには、ファイルマネージャでプロパティダイアログボックスを開くか、シェルで "ls -l"を実行)について話している場合は、実行を妨げる2つの効果があります。
- 実行可能ビットはユーザーまたはグループに対してのみ設定され、ユーザーはグループに属しません。 「ls -l」またはプロパティダイアログボックスを使用してもう一度確認してください。
ファイルシステムに設定された noexec マウントオプションです。パラメータなしでマウントを実行して確認します。あなたは次のようなものを得るでしょう
/your-file-system 型 ext2(rw, noexec) の /dev/sda5
しかし、これは最も珍しい現象です(そして実行可能なビットがあるので混乱するかもしれません)。
私はあなたが実際にWindowsの実行可能ファイルを実行しようとしており、完全性のために他の可能性をリストしていると仮定します。これはWine(Linux用Windowsエミュレータ)を介して可能である必要がありますが、まずwineをインストールする必要があります。