ユーザやグループによらず、あるディレクトリ以下は10MBまで
しか利用できないように制限をかけたいと考えています。
ユーザ単位でしたらquotaをつかえばいいのですが、/etc/passwd
へのユーザ追加はしたくないのです。
何かよい方法はありますでしょうか?
よろしくお願いします。
--
篠塚 mailto:sh...@ifnet.or.jp
たかはし@jbtです。
こんにちは。
> 篠塚と申します。
>
> ユーザやグループによらず、あるディレクトリ以下は10MBまで
> しか利用できないように制限をかけたいと考えています。
>
> ユーザ単位でしたらquotaをつかえばいいのですが、/etc/passwd
> へのユーザ追加はしたくないのです。
>
> 何かよい方法はありますでしょうか?
> よろしくお願いします。
10MBのファイルにファイルシステムを作って、
ループバックでマウントするのはどうでしょうか。
------
Yuichi TAKAHASHI(yui...@jbt.co.jp)
早速ありがとうございます。
この方法で例えば制限したいディレクトリの数が1000とかに
なった場合にmountの制限とか、CPUに対する負荷、レスポンスなど
はどうなんでしょうか?
--
篠塚 mailto:sh...@ifnet.or.jp
たかはし@jbtです。
こんにちは。
> >> ユーザやグループによらず、あるディレクトリ以下は10MBまで
> >> しか利用できないように制限をかけたいと考えています。
> >>
> >> ユーザ単位でしたらquotaをつかえばいいのですが、/etc/passwd
> >> へのユーザ追加はしたくないのです。
> >>
> >> 何かよい方法はありますでしょうか?
> >> よろしくお願いします。
> >
> >10MBのファイルにファイルシステムを作って、
> >ループバックでマウントするのはどうでしょうか。
>
> 早速ありがとうございます。
>
> この方法で例えば制限したいディレクトリの数が1000とかに
> なった場合にmountの制限とか、CPUに対する負荷、レスポンスなど
> はどうなんでしょうか?
え。そんなに沢山でしたか。
この方法では辛そうですねぇ。
------
Yuichi TAKAHASHI(yui...@jbt.co.jp)
たかはし@jbtです。
> これはいいかなと思って早速やってみました。
>
> # dd if=/dev/zero of=/home/buff bs=1k count=10000
> # mkfs -t ext2 /home/buff
> # mkdir /a
> # mount -o loop -t ext2 /home/buff /a
>
> ということですよね。
> dfしたときにずらずらでてきてしまうのは構いませんが
> 使っていなくても10MB確実に消費してしまいます。
> やはり無理でしょうか。
最初の意図はそのとおりですが、
# 勝手に2つ3つかと思ってました。
ディレクトリの多い場合や負荷の高いシステム場合は、
やめた方が良いと思います。
ディレクトリ単位ってできるのかしらん。
quotaもファイルシステム単位だしなぁ。
書き込む側が考えるしかないかもしれません。
何か特定の用途での利用を想定しているのですか?
------
Yuichi TAKAHASHI(yui...@jbt.co.jp)
>> >10MBのファイルにファイルシステムを作って、
>> >ループバックでマウントするのはどうでしょうか。
>>
>> 早速ありがとうございます。
>>
>> この方法で例えば制限したいディレクトリの数が1000とかに
>> なった場合にmountの制限とか、CPUに対する負荷、レスポンスなど
>> はどうなんでしょうか?
>
>え。そんなに沢山でしたか。
>この方法では辛そうですねぇ。
>
>------
>Yuichi TAKAHASHI(yui...@jbt.co.jp)
これはいいかなと思って早速やってみました。
# dd if=/dev/zero of=/home/buff bs=1k count=10000
# mkfs -t ext2 /home/buff
# mkdir /a
# mount -o loop -t ext2 /home/buff /a
ということですよね。
dfしたときにずらずらでてきてしまうのは構いませんが
使っていなくても10MB確実に消費してしまいます。
やはり無理でしょうか。
--
篠塚 mailto:sh...@ifnet.or.jp
On Fri, 16 Jun 2000 14:50:53 +0900
yuichi TAKAHASHI <yui...@jbt.co.jp> wrote:
> ディレクトリ単位ってできるのかしらん。
> quotaもファイルシステム単位だしなぁ。
> 書き込む側が考えるしかないかもしれません。
> 何か特定の用途での利用を想定しているのですか?
ちょっと思いつきで書いています。やったこと無いので
違ったらすいません。
この分野(?)あまり詳しくないので、用語など変でも広
い心で見てください。(^^;;
(1)特定のグループ名を/etc/group に登録する (groupadd)
(2)ターゲットとなるディレクトリの gid をそのグルー
プ名に変更する。(chown)
(3)そのディレクトリの set group ID をオンする。
(chmod) これで、そのディレクトリ以下に作成され
るファイルはそのグループのものとなる。
(4)そのグループに対してquotaを設定する。
(5)(1)~(4)をディレクトリの数だけ繰り返す。
という方法じゃできないのかな?
用途によってはうまく行くのではないかと。。
#/etc/passwd はいじりたくないという条件はクリアし
ますが、/etc/group は、いじりますね。(^^;
/*
ささき
sas...@toshi.net
*/
たかはし@jbtです。
こんにちは。
> > ディレクトリ単位ってできるのかしらん。
> > quotaもファイルシステム単位だしなぁ。
> > 書き込む側が考えるしかないかもしれません。
> > 何か特定の用途での利用を想定しているのですか?
>
> ちょっと思いつきで書いています。やったこと無いので
> 違ったらすいません。
> この分野(?)あまり詳しくないので、用語など変でも広
> い心で見てください。(^^;;
>
> (1)特定のグループ名を/etc/group に登録する (groupadd)
> (2)ターゲットとなるディレクトリの gid をそのグルー
> プ名に変更する。(chown)
> (3)そのディレクトリの set group ID をオンする。
> (chmod) これで、そのディレクトリ以下に作成され
> るファイルはそのグループのものとなる。
> (4)そのグループに対してquotaを設定する。
> (5)(1)~(4)をディレクトリの数だけ繰り返す。
>
> という方法じゃできないのかな?
> 用途によってはうまく行くのではないかと。。
なるほど。これは思いつきませんでした。
用途にも依りますが、うまくいくかもしれませんね。
------
Yuichi TAKAHASHI(yui...@jbt.co.jp)
やりたいことはFTPサーバです。
groupをつかうことは私も考えていました。確かにpasswdはいじりませんが
トリッキーな気がした上にあまりpasswdファイルより
大きいgroupファイルを見たことがないので躊躇していました。
passwdをいじりたくない理由はProFtpdを使って認証を
PostgreSQLで行いpasswdをいじらなくてすませようと思っていました。
ところがユーザごとに制限が必要という要求があり、quotaを使うために
passwdへ登録したら本末転倒になってしまうからです。
ProFTPDで容量制限の機能があれば最もいいんでしょうけど…
passwdを増やすよりgroupのほうがセキュリティ上は良いような気はします
がどう思われますか?
sasaki toshiさんの<2000061606210...@nsgsv3.nsg.gr.jp>から
>
>ささきです。
>
>On Fri, 16 Jun 2000 14:50:53 +0900
>yuichi TAKAHASHI <yui...@jbt.co.jp> wrote:
>> ディレクトリ単位ってできるのかしらん。
>> quotaもファイルシステム単位だしなぁ。
>> 書き込む側が考えるしかないかもしれません。
>> 何か特定の用途での利用を想定しているのですか?
>
>ちょっと思いつきで書いています。やったこと無いので
>違ったらすいません。
>この分野(?)あまり詳しくないので、用語など変でも広
>い心で見てください。(^^;;
>
>(1)特定のグループ名を/etc/group に登録する (groupadd)
>(2)ターゲットとなるディレクトリの gid をそのグルー
> プ名に変更する。(chown)
>(3)そのディレクトリの set group ID をオンする。
> (chmod) これで、そのディレクトリ以下に作成され
> るファイルはそのグループのものとなる。
>(4)そのグループに対してquotaを設定する。
>(5)(1)~(4)をディレクトリの数だけ繰り返す。
>
>という方法じゃできないのかな?
>用途によってはうまく行くのではないかと。。
>
>#/etc/passwd はいじりたくないという条件はクリアし
>ますが、/etc/group は、いじりますね。(^^;
>
>/*
>ささき
>sas...@toshi.net
>*/
--
篠塚 mailto:sh...@ifnet.or.jp
やりたいことはFTPサーバです。
groupをつかうことは私も考えていました。確かにpasswdはいじりませんが
トリッキーな気がした上にあまりpasswdファイルより
大きいgroupファイルを見たことがないので躊躇していました。
passwdをいじりたくない理由はProFtpdを使って認証を
PostgreSQLで行いpasswdをいじらなくてすませようと思っていました。
ところがユーザごとに制限が必要という要求があり、quotaを使うために
passwdへ登録したら本末転倒になってしまうからです。
ProFTPDで容量制限の機能があれば最もいいんでしょうけど…
passwdを増やすよりgroupのほうがセキュリティ上は良いような気はします
がどう思われますか?
--
篠塚 mailto:sh...@ifnet.or.jp
>> passwdをいじりたくない理由はProFtpdを使って認証を
>> PostgreSQLで行いpasswdをいじらなくてすませようと思っていました。
>> ところがユーザごとに制限が必要という要求があり、quotaを使うために
>> passwdへ登録したら本末転倒になってしまうからです。
>> ProFTPDで容量制限の機能があれば最もいいんでしょうけど…
ProFTPD ML で
ftp://pooh.urbanrage.com/pub/c/mod_quota.c
が紹介されてましたけど、要望に合いませんでしょうか。
# 私自身は試したことありません。
--
野首 貴嗣
E-mail: kn...@daionet.gr.jp (private)
nok...@eal.or.jp (official)
> >> ProFTPDで容量制限の機能があれば最もいいんでしょうけど…
>
> ProFTPD ML で
>
> ftp://pooh.urbanrage.com/pub/c/mod_quota.c
>
> が紹介されてましたけど、要望に合いませんでしょうか。
>
> # 私自身は試したことありません。
>
> --
> 野首 貴嗣
> E-mail: kn...@daionet.gr.jp (private)
> nok...@eal.or.jp (official)
>
ありがとうございます。
フォローが遅くなりすみませんでした。
まさにこれです。これから試してみます。
--
篠塚 <sh...@ifnet.or.jp>