UNIX-WIZARDS Digest V1#150 (ulimit)

jab at lll-crg.ARPA jab at lll-crg.ARPA
Wed Sep 4 23:45:05 AEST 1985


Guy Harris asked that AT&T start making "ulimit" default to REALLY high. I
believe that it's being targeted as a "tunable" (like NINODE), since for
binary systems, there isn't any way to change that include file.

Until then, the best way to get this is to rename "/bin/login" to "/bin/xlogin"
and make a (non-setuid) program that does the following:
	#define SET_SIZE 2
	#define BIG (1<<14)	/* size in blocks */
	main(argc, argv)
		char **argv;
	{
		ulimit(SET_SIZE, BIG);
		execv("/bin/login.REAL", argv);
		perror("exec");
	}
This will give all TIMESHARING users high ulimits. (If you want this for
all users, play this trick with "/etc/init" instead.)

	Jeff Bowles
	Lisle, IL



More information about the Comp.unix.wizards mailing list