私のPNGが実行可能なのはなぜですか?

私のPNGが実行可能なのはなぜですか?

このコマンドを使用すると、ほとんどの画像ファイルは緑色ですが、ls一部は紫色に見えることを確認しました。明らかに、.pngファイルと.jpgファイルはフクシアで表示され、実行可能ファイルは緑色で表示されます。

しかし、ビーマーのプレゼンテーションを作成するときは、「実行可能なイメージ」だけが機能します。

私のPNGが実行可能なのはなぜですか?

WSLでUbuntuを使用しています。

実行できないイメージで次のエラーが発生します。ラテックスバグでしょうか?

~/LatexFiles/images/LSTM-falsepositive-DRTHIS.png: Permission denied

LaTeX Warning: File `LSTM-falsepositive-DRTHIS.png' not found on input line 32.

! Package pdftex.def Error: File `LSTM-falsepositive-DRTHIS.png' not found: usi
ng draft setting.

このstatコマンドは、次の出力を提供します。

  File: images/LSTM-falsepositive-DRTHIS.png
  Size: 90023           Blocks: 176        IO Block: 4096   regular file
Device: 2h/2d   Inode: 5348024557507288  Links: 1
Access: (0000/----------)  Uid: ( 1000/  marcus)   Gid: ( 1000/  marcus)
Access: 2020-02-25 10:56:13.114775800 +0000
Modify: 2020-02-25 10:56:13.114775800 +0000
Change: 2020-02-25 11:10:56.091436300 +0000
 Birth: -

答え1

すべてのファイルは実行可能ファイルとして表示できます。

chmod 644 filename.jpg

実行が削除されます。これは所有者にrwを提供し、それを他の人に読んだ後に実行を削除します。これがあなたが望むものであることを確認してください。

以下の良い説明を追加する:これを使用して、他のchmod -x filename.jpg設定を変更せずに実行ビットをクリアします。

関連情報