8MBを超えるファイルが作成またはアップロードされるのを防ぐ方法はありますか?

8MBを超えるファイルが作成またはアップロードされるのを防ぐ方法はありますか?

私は学生が8MBを超えるファイルをファイルストアにアップロード、作成、保存しないようにしたいと思います。 Ubuntu Linuxでできますか?

答え1

各ユーザーは独自のLinuxアカウントを持っているため、ユーザーごとのクォータを使用してディスク使用量を制限することを選択できます。これは個々のファイルのアップロードを制限しませんが、ユーザーごとに利用可能な合計スペースを制限します。

これを行うには、次のものが必要です。

  1. クォータツールをインストールします。apt-get install quota
  2. usrquota.NETの関連ファイルシステムにマウントオプションを追加します/etc/fstab
  3. ファイルシステムを再マウントします(再起動、umount/mountまたはmount -o remount,usrquota)。
  4. ファイルシステムクォータデータベースを作成するために使用されますquotacheck -uc /mountpoint
  5. 各ユーザーに適切なクォータを設定するには、このedquotaコマンドを使用します。 (多くのユーザーが参加しているループでこれを行うことをお勧めします!)

答え2

ulimit -fインフラストラクチャに応じて、ユーザーごとに設定してファイル制限を定義できます。

シェルとそのサブプロセスで作成されたファイルの最大サイズ

関連情報