• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 334
  • Last Modified:

I need to put some quota on disk space usage and no. off processes for a user

I have a server and I want to give remote access to some users, but first I need to be sure that they would not fill out my processes queue whit useless processes. So I wanna put a 3 simultaneos processes limit / user, and give them only 100 or 200 MB disk space. At the limit quota problem I think that is better to let a user to run only 1 or 2  background processs,  how do I ?

    I think it can't be that hard .. but I need at least some clues.

                             Thanks for help!
0
C TG
Asked:
C TG
1 Solution
 
GnsCommented:
Limiting number of simultaneous processes: ulimit -u <num>
(if you use bash... "help ulimit" or "man bash" give some more details... Most important is that users can only lower the limit, not raise it... only root can do that).
Note that limiting all users to 2 or 3 processes can have rather... unwanted effects. Best would be to place the ulimit in a global shell startup file (like /etc/profiles ... or similar), and test id, so that you only set it for the users in question. Since the shell will count as at least 1, perhaps raising the limit just somewhat from your intended value would be wise:-).

Limiting diskspace: use the quota system...
man quota quotaon edquota fstab
for details.

-- Glenn
0
 
paullamhkgCommented:
Glenn already gave you the good hints, I'm just so you a url for quota setting which may be more easy for you to understand quota setting

http://www.tldp.org/HOWTO/Quota-4.html

ps. I'm just expend a bit abt Glenn suggestion, so the points should go to Glenn
0
 
sam_sunderCommented:
Hi ,

You can edit /etc/security/limits.conf file for all the things which you wanted. Its very easy to do let me know if you face any problem.

regards,

sam
0

Featured Post

Receive 1:1 tech help

Solve your biggest tech problems alongside global tech experts with 1:1 help.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now