bug in System Vr2 cron(1)

Robert N. Berlinger naftoli at aecom.UUCP
Wed May 1 05:51:53 AEST 1985


If a non-root user ups his ulimit (say by "su root; ulimit 10000; 
su somebody") and then adds a crontab entry, when the entry is 
finally executed that user recieves a letter in the mail about 
"bad ulimit" and the job fails.  This is because cron implements 
the preservation of ulimits by simply prepending a 'ulimit XXXX' 
to the list of commands that are input to the shell.  When cron 
runs the job, it is run with the permissions of the non-root user 
who can't up his ulimit (cron runs at the normal 2048) hence the 
error message.  A quick and kludgy fix would be to run cron at a 
very high ulimit and therefore any change of ulimit would be in 
the down direction rather than up.  
-- 
Robert Berlinger
...{philabs,cucard,pegasus,ihnp4,rocky2}!aecom!naftoli



More information about the Net.bugs.usg mailing list