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>