[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: quota -- quotacheck bombs

* on the Sun, Jan 14, 2001 at 10:04:42PM +0100, Peter Keel was blubbering:
> quotacheck (from quota_2.00-8) bombs. I can't make out why with 
> strace, and ltrace "has no available version but is in the database".
> Kernel is 2.2.18, with quota turned on, of course. 

(nb: This is on Sparc10, Woody, usrquota in fstab and quota turned on)

Ok. I recompiled quota, and 'lo! It doesn't segfault. But guess what:
- I had to remove 2 includes (ext2fs/ext2fs.h and tcpd.h) from the
  source, otherwise it wouldn't compile. After removing it compiled
  without complaining. (which, I think, is very strange...)
- quotacheck -uva indeed produced a quota.user file where I expected it.
- repquota -a gave me a report with correct blocknumbers and so on 
- edquota <user> gave me a nearly empty file, only with the text, but
  no numbers (for blocks, quota, inodes etc.) filled in. 
  Editing this file resulted in it being accepted and seemingly set.
- A further check with quota <user> returned
  "Disk quota for user <user> (Uid: <uid>): none". repquota returned
  no quota as well. 
It looks as if quota is completely broken on sparc. 

Can I set my quota with a hexeditor until this gets fixed? 

"Any good Unix security engineer can clean up any Unix box. But I'm not 
 sure there are people even within Microsoft who know how to clean up 
 an NT box." -- Michael Zbouray

Reply to: