stack limit for users

stack limit for users

Post by Steven Castill » Thu, 18 Jun 1998 04:00:00

I am unable to run a c or fortran program in which the total size of
the declared variables cannot exceed 8192 kbytes.  ulimit -s indicates
that the stack limit is set to 8192 kbytes.  As root, I can change this
to a larger size using ulimit.  However, I cannot increase it as a user
other than root.  I tried to increase the default stack size for users
using the PAM resource limits module.  This also did not work for users
other than root.  How can this limit be changed by root and work for users or
how can users than their own stack limit?


Steve Castillo

Electromagnetics Laboratory
New Mexico State University


1. Limiting stack size in a user shell

IIRC, putting the appropriate ulimit command in the system login scripts
(/etc/{profile|csh.login}) should enable stack limits, and not allow users
to increase their limits.

Frank Sweetser rasmusin at fsweetser at | PGP key available RH 5.0 kernel 2.0.33/2.1.85   i586 | at public servers
Coach: What would you say to a beer, Normie?
Norm:  Daddy wuvs you.
                -- Cheers, The Mail Goes to Jail

2. Linux on a Compaq!!!

3. Possibel to implement system , such that Kernel stack grows on top of User Stack

4. sort based on criteria list

5. how do i limit each user with his home/user space

6. Interface required for Solaris 2.4 <->Teradata (on NCR3600)

7. full networking for console user, limited networking for remotely logged in user

8. Help using FIPS!!!

9. Stack limit

10. Is there a stack size limit under UNIX?

11. Stack Size Limit???

12. Enlarging STACK SIZE limit ?

13. How do you UP the Hard limit on the stack?