Linuxでファイル作成権限を特定のファイル拡張子に制限するにはどうすればよいですか?

スヴェンノウルズ

ユーザーapacheとして実行しているapacheWebサーバーがあり、ホストしているアプリケーション(Wordpress)には、ユーザーapacheによる書き込み権限を持つ特定のフォルダーが必要です。書き込み権限(ファイルの作成)を.png、.gifのみに制限したいと思います。 、.jpgおよび.pdfファイル。ただし、.phpファイルの作成は拒否します。ApacheまたはLinuxからこれを行うことは可能ですか?

ご協力ありがとうございました。

[編集]

MichaelKjörlingの提案に従って、すべてのアップロードディレクトリ内の.htaccessファイルに以下を追加しました。

<FilesMatch "\.php$"> Order Allow,Deny Deny from all </FilesMatch>

ユーザー

Linuxではこれを行うことはできません。Windowsとは異なり、ファイル拡張子はLinuxによって個別に処理されないため、たとえば* .PHPや* .pdfとは異なる方法で* .phpファイルを処理する一般的な方法はありません。

ただし、Webサーバー構成自体または.htaccessでファイル名の一致と制限を使用して、アップロードディレクトリ内の* .phpファイルへのアクセス拒否することができますファイルはまだアップロードされるため、完全ではありませんが、達成しようとしているものに十分近い可能性があります(ユーザーがアップロードしたコードの実行を防止します)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Linuxでファイル作成権限を特定のファイル拡張子に制限するにはどうすればよいですか?

分類Dev

Angularを使用して拡張子に基づいてファイルを制限するにはどうすればよいですか?

分類Dev

winstonログファイルを特定の数に制限するにはどうすればよいですか

分類Dev

Linuxで拡張子なしのファイルを保存するにはどうすればよいですか?

分類Dev

777権限でファイルを作成するにはどうすればよいですか?

分類Dev

Linuxでファイルに書き込み権限を与えるにはどうすればよいですか?

分類Dev

git pre-commitフックを特定の拡張子を持つファイルにのみ作用するように制限するにはどうすればよいですか?

分類Dev

特定のファイル拡張子のファイルのファイルパスを取得するにはどうすればよいですか?

分類Dev

wslでubuntuのファイルに権限を追加するにはどうすればよいですか?

分類Dev

権限のあるファイルを作成してから権限を変更するにはどうすればよいですか?

分類Dev

Gitでファイルの権限を確認するにはどうすればよいですか?

分類Dev

権限のないファイルを削除するにはどうすればよいですか?

分類Dev

権限のないファイルを削除するにはどうすればよいですか?

分類Dev

Dockerfile内のファイルの権限を変更するにはどうすればよいですか?

分類Dev

単一のファイルの権限を変更するにはどうすればよいですか?

分類Dev

単一のファイルの権限を変更するにはどうすればよいですか?

分類Dev

書き込み権限をファイルの種類(画像)に制限するにはどうすればよいですか?

分類Dev

Laravelのファイル権限を設定するにはどうすればよいですか?

分類Dev

Linux Ubuntuで.sh拡張ファイルを作成するにはどうすればよいですか?

分類Dev

ランダムなファイル拡張子を作成するにはどうすればよいですか?

分類Dev

NERDTreeの拡張子でファイルを除外するにはどうすればよいですか?

分類Dev

Flutterでファイルの拡張子を取得するにはどうすればよいですか?

分類Dev

.NETで特定の拡張子を持つ一時ファイルを作成するにはどうすればよいですか?

分類Dev

拡張子のないファイルを削除するにはどうすればよいですか?

分類Dev

特定のフォルダ内の特定の拡張子を持つすべてのファイルを削除するにはどうすればよいですか?

分類Dev

実行権限なしでファイルを実行するにはどうすればよいですか?

分類Dev

実行権限なしでファイルを実行するにはどうすればよいですか?

分類Dev

出力をリダイレクトするときに特定のファイル権限を設定するにはどうすればよいですか?

分類Dev

ファイルの拡張子を確認するにはどうすればよいですか?

Related 関連記事

  1. 1

    Linuxでファイル作成権限を特定のファイル拡張子に制限するにはどうすればよいですか?

  2. 2

    Angularを使用して拡張子に基づいてファイルを制限するにはどうすればよいですか?

  3. 3

    winstonログファイルを特定の数に制限するにはどうすればよいですか

  4. 4

    Linuxで拡張子なしのファイルを保存するにはどうすればよいですか?

  5. 5

    777権限でファイルを作成するにはどうすればよいですか?

  6. 6

    Linuxでファイルに書き込み権限を与えるにはどうすればよいですか?

  7. 7

    git pre-commitフックを特定の拡張子を持つファイルにのみ作用するように制限するにはどうすればよいですか?

  8. 8

    特定のファイル拡張子のファイルのファイルパスを取得するにはどうすればよいですか?

  9. 9

    wslでubuntuのファイルに権限を追加するにはどうすればよいですか?

  10. 10

    権限のあるファイルを作成してから権限を変更するにはどうすればよいですか?

  11. 11

    Gitでファイルの権限を確認するにはどうすればよいですか?

  12. 12

    権限のないファイルを削除するにはどうすればよいですか?

  13. 13

    権限のないファイルを削除するにはどうすればよいですか?

  14. 14

    Dockerfile内のファイルの権限を変更するにはどうすればよいですか?

  15. 15

    単一のファイルの権限を変更するにはどうすればよいですか?

  16. 16

    単一のファイルの権限を変更するにはどうすればよいですか?

  17. 17

    書き込み権限をファイルの種類(画像)に制限するにはどうすればよいですか?

  18. 18

    Laravelのファイル権限を設定するにはどうすればよいですか?

  19. 19

    Linux Ubuntuで.sh拡張ファイルを作成するにはどうすればよいですか?

  20. 20

    ランダムなファイル拡張子を作成するにはどうすればよいですか?

  21. 21

    NERDTreeの拡張子でファイルを除外するにはどうすればよいですか?

  22. 22

    Flutterでファイルの拡張子を取得するにはどうすればよいですか?

  23. 23

    .NETで特定の拡張子を持つ一時ファイルを作成するにはどうすればよいですか?

  24. 24

    拡張子のないファイルを削除するにはどうすればよいですか?

  25. 25

    特定のフォルダ内の特定の拡張子を持つすべてのファイルを削除するにはどうすればよいですか?

  26. 26

    実行権限なしでファイルを実行するにはどうすればよいですか?

  27. 27

    実行権限なしでファイルを実行するにはどうすればよいですか?

  28. 28

    出力をリダイレクトするときに特定のファイル権限を設定するにはどうすればよいですか?

  29. 29

    ファイルの拡張子を確認するにはどうすればよいですか?

ホットタグ

アーカイブ