■掲示板に戻る■ 全部 1- 最新50ちょっとメモスレッド
- 1 :◆KD3/aiko@管理人 ★ :2002/06/30(日) 15:25
- 4. quota の設定 - パート1:基本設定
4.3. システムの init スクリプトを編集し、起動時に quota をチェックし、quota をオン にする
以下が、その設定例です。
# Check quota and then turn quota on.
if [ -x /usr/sbin/quotacheck ]
then
echo "Checking quotas. This may take some time."
/usr/sbin/quotacheck -avug
echo " Done."
fi
if [ -x /usr/sbin/quotaon ]
then
echo "Turning on quota."
/usr/sbin/quotaon -avug
fi
編集の際には、重要なルールがあります。quota は、/etc/fstab に記載されたファイルシステムがすべてマウントされてから、起動 すべし、ということです。でないと、quota は有効になりません。システムの init スクリプトの最後の部分で quota を起動するか、もしくは、ファイルシステムが マウントされる箇所の直後で quota を起動することをおすすめします。
4.4. /etc/fstab の編集
パーティション上で quota の設定をまだ有効にしていない場合、/etc/fstab は次のようになっていると思います。
/dev/hda1 / ext2 defaults 1 1
/dev/hda2 /usr ext2 defaults 1 1
ファイルシステム上でユーザ quota を有効にするには、"defaults" という 単語が書かれている 4 つめのフィールドに "userquota" と付け加えます (詳細は、fstab のマニュアルページをご覧ください)。
/dev/hda1 / ext2 defaults 1 1
/dev/hda2 /usr ext2 defaults,usrquota 1 1
グループ quota を有効にする場合には、"userquota" を "grpquota" に置き換えて ください。
/dev/hda1 / ext2 defaults 1 1
/dev/hda2 /usr ext2 defaults,grpquota 1 1
ユーザ quota とグループ quota の両方を有効にする場合は、次のように なります。
/dev/hda1 / ext2 defaults 1 1
/dev/hda2 /usr ext2 defaults,usrquota,grpquota 1 1
4.5. quota 記録ファイル "quota.user" と "quota.group" を作成する
quota.user と quota.group という quota 記録ファイル (quota record file) は、両方とも root をファイル所有者 とし、root だけに read-write パーミッションを設定した上で、それ以外のユーザは いっさい読み書き実行できないようにします。
まず、root でログインします。そして、quota を有効にしたいパーティションの ルートディレクトリに移動し、quota.user と quota.group を次のように作成します。
touch /partition/quota.user
touch /partition/quota.group
chmod 600 /partition/quota.user
chmod 600 /partition/quota.group
4.6. リブート
以上でリブートして、これまで行った設定を有効に。
新着レスの表示
掲示板に戻る 全部 前100 次100 最新50read.cgi ver5.26+ (01/10/21-)