「./program_name」を使用してプログラムを実行する場合" コマンドを実行すると、"bash: ./program_name:" というエラーが発生します。アクセス許可が拒否されました」というメッセージは、ファイルを実行するために必要なアクセス許可がシステムにないことを示します。この問題を解決する方法は次のとおりです:
ターミナルで次のコマンドを実行します:
chmod u+x program_name
これにより追加されます現在のユーザー (u) のプログラム ファイルに対する実行権限。 「program_name」を実際のプログラムのファイル名に置き換えてください。
chmod コマンドで問題が解決しない場合は、ファイルの場所を検討してください。位置。 USB デバイスからプログラムをコピーした場合、または外部ボリュームをマウントした場合、転送プロセス中に実行権限が失われた可能性があります。
この可能性を排除するには:
Unix 系システムには、ローカル コピーを実行できないセキュリティ制御がある場合があります。特に許可されていない限り、プログラムの実行。場合によっては、fstab ファイルが特定のボリュームに対して「noexec」オプションを指定し、そのボリュームに保存されているファイルの実行権限を拒否することがあります。
この問題に対処するには:
以上が「./program_name」で「アクセス許可が拒否されました」エラーが発生するのはなぜですか?どうすれば修正できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。