Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 09 Dec 1997 11:48:14 +0000
From:      "Žoršur Ivarsson" <totii@est.is>
To:        Jason Wells <jcwells@u.washington.edu>
Cc:        gaof@public.intercom.com.cn, freebsd-questions@FreeBSD.ORG
Subject:   Re: about quota
Message-ID:  <348D2FFE.54573BF8@est.is>
References:  <348BA700.B54144AC@public.intercom.com.cn> <3.0.3.32.19971209073634.007c07a0@jcwells.deskmail.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Jason Wells wrote:
> 
> At 13:15 12/8/97 +0000, Žoršur Ivarsson wrote:
> >Gao Fei wrote:
> >>
> >> I have some questions about quota.
> >>  I edquota one user's quota to 1M,but his can get mail larger than 1M.
> >> then this user get mail, system tell him/her quota exceed.
> >> another strange thing, if this user get 800K mail,when he/she get
> >> mail,system
> >> also tell him/her quota exceed,it seemed,when one user get mail,system
> >> copy
> >> his mail.so his/her quota exceed.
> >> Please tell me why?
> >
> >Sendmail is running as 'root' and writes to the /var/mail throug local
> >mailer that runns as 'root'.
> 
> If you look in /var/mail at your mail file you will see it is owned by
> yourself. Since you have ownership of it, it should count against your
> quota. We have observer that this is not the case. So we ask, "What is
> going on?"

I ran into this problem on FreeBSD server I am admin for. 

Local mailer changes ownership of the mail file after update.

> 
> >Root has no quotas and therefor does not limit what user gets from
> >Sendmail.
> 
> If root makes a file owned by someone else and that file causes a quota
> violation, the user will get nabbed.
> 
> FWIW. You can establish a quota on root like any other user. It is not a
> very good idea though.
> 
> >When user fetches his mail, his mail is copied to temporary file, under
> >users name, that has quota, that has exeded!

I use pop, and I have got those problems, in the first I thought I could
snap on my customers fingers when they where doing something stupid (the
quota limit for /var/mail is 30MB/40MB) but as you can belive I got
nothing.

Pop uses I think /var/mail/tmp in my installation!

> 
> This answer uses IRIX semantics. (I may be making a big mistake here. Bare
> with me. The man pages seem to agree with what I will say.) Quota
> establishes a quota on a per filesystem basis. Take a peek at your
> /etc/fstab.
> 
> More than likely this system has established a seperate /var filesystem.
> Also more that likely is that this system has not placed a quota on /var.
> There is no quota to violate on /var whatsoever.

In my installation I have qouta for /var/mail and /home, i.e. different
qouta for different filesystem.

> 
> When the user fetches mail, the data is copied into the /usr filesystem
> from the /var filesystem. The /usr filsystem DOES have quota. Bingo, the
> user gets nabbed for having more than one meg of storage.
> 
> Now. About the 800k of mail question. The user may have 200k of other
> files, which, when added to 800k exceed the quota. ::shrug:: It apears that
> FreeBSD does not have a 'number of files' limit.
> 
> Have fun,
> Jason Wells


I think this was on the mailinglist several months ago, at same time as
I was installing my system here, and ran into this. I just dropt this
then but I think there are some hacks available on this matter.
-- 
Žóršur Ķvarsson		Thordur Ivarsson
Ķsland			Iceland

---------------------------------------------
FreeBSD has good features,
Some others are full of unwanted features!
---------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?348D2FFE.54573BF8>