Hi,
From what i can suggest is that give rights only to that tablespace where you want the user to create tables. That will do the needful.
There is a concept of ulimit (os level in aix) but that is global and not to a specific user.
Guess some senior member working on linux will be able to guide better.
Cheers
Nitin.