EDQUOTA(8)

名称
edquota - ユーザの割り当て制限を変更する

書式
edquota [-u] [-p proto-username] username ... -g [-p proto-groupname] groupname ... -t [-u] -t -g

解説
edquota は、割り当て制限を変更するエディタです。デフォルトでは (または -u フラグが指定された場合は)、コマンドラインで 1 人以上のユーザを 指定できます。各ユーザ用に、そのユーザの現在の割り当て制限を ASCII テキストで記述したテンポラリファイルが作成されます。 ユーザ割り当て制限が設定されているファイルシステムは /etc/fstab の記述から決定します。次に、作成されたテンポラリファイルを編集するための エディタが起動されます。環境変数 EDITOR で指定されていなければ、 vi(1) が起動されます。

ここで、割り当て制限を変更したり、新しい制限を追加したりできます。 割り当て制限値を 0 に設定することは、割り当て制限を行わないことを示します。 ハードリミット値を 1 に設定することは、 ファイルを作成できないようにすることを意味します。 ソフトリミット値を 1 に設定し、ハードリミットを 0 に設定することは、 一時的な用途にのみ割り当てを許可することを意味します (-t の項を参照)。現在の使用量は参考のためにのみ出力さているものであって、 変更できるのはハードリミットとソフトリミットだけです。

エディタを終了すると、 edquota はテンポラリファイルを読み込み、変更を反映するためにバイナリ形式の quota ファイルを変更します。

-p フラグが指定された場合は、 edquota は模範となる割り当て制限を指定された各ユーザに適用します。 これは、複数のユーザからなるグループの割り当て制限を初期化する一般的な方法 です。

-g フラグが指定された場合、 edquota はコマンドラインで指定された 1 つ以上のグループに対する割り当て制限を 変更します。 -p フラグを -g フラグといっしょに使用することにより、 -p フラグで指定したグループの設定を他のグループにコピーすることができます。

ユーザは各ファイルシステムごとに設定された猶予期間だけ、 ソフトリミットを超えてファイルシステムを利用することができます。 猶予期間を過ぎるとソフトリミットはハードリミットと 同じ意味を持つようになり、それ以上のファイルの割り当てができなくなります。 デフォルトの猶予期間は /usr/include/ufs/ufs/quota.h で定義されています。 -t フラグにより猶予期間を変更することができます。 デフォルトで、あるいは -u フラグを指定して起動した場合は、 /etc/fstab 内のユーザ割り当て制限つきの全てのファイルシステムに対して 猶予期間が設定されます。 -g フラグを指定して起動した場合は、 /etc/fstab 内のグループ割り当て制限つきの全てのファイルシステムに対し て猶予期間が設定されます。 猶予期間は、日、時、分、秒を指定して設定することができます。 猶予期間を 0 に設定することは、デフォルトの猶予期間を指定したものと みなされます。また、猶予期間を 1 秒に設定することは、猶予期間 なしとみなされます。

スーパユーザだけが割り当て制限を変更することができます。

関連ファイル
quota.user
    ファイルシステムのルートにある、ユーザ割り当て制限に関するデータ
quota.group
    ファイルシステムのルートにある、グループ割り当て制限に関するデータ
/etc/fstab
    ファイルシステムの名前と位置を読み取る

関連項目
quota(1), quotactl(2), fstab(5), quotacheck(8), quotaon(8), repquota(8)

診断
アクセス不可能なファイルに対して、様々なメッセージを出力します。 各意味は、書いてある通りの自明なものです。