Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 06 Dec 2012 06:53:50 -0800
From:      Charles Swiger <cswiger@mac.com>
To:        Vagner <vagner@bsdway.ru>
Cc:        FreeBSD questions Mail List <freebsd-questions@freebsd.org>
Subject:   Re: Login class and limit
Message-ID:  <37A52274-D877-4AED-82F3-CF058DEC9DBE@mac.com>
In-Reply-To: <20121206143201.GB42583@vagner-wrk.bsdway.ru>
References:  <20121206143201.GB42583@vagner-wrk.bsdway.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi--

On Dec 6, 2012, at 6:32 AM, Vagner <vagner@bsdway.ru> wrote:
> Hi all!
> I need help configuring limits for users at FreeBSD 8.3.
> I set next options and parametrs at login.conf(5):
[ =85 ]
>=20
>> # sudo -u daemon limits
>> Resource limits (current):
>>  cputime              infinity secs
>=20
> but:
>=20
>> # su - daemon -c 'limits'
>> Resource limits (current):
>>  cputime                     5 secs
>=20
> Why? And how can i running process without su(1) to apply limits for
> my user class?

"su -", "su -l", and "sudo -i" provide a login shell, which gets the
limits setup by login.conf.  Normally daemons are started at boot
via rc mechanism (or perhaps get spawned from inetd) and do not
have a login shell associated with them to setup the limits.

Either use one of the su/sudo flavors I mention above, or "/bin/sh -l"
to provide a login env to the process=85

Regards,
--=20
-Chuck




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37A52274-D877-4AED-82F3-CF058DEC9DBE>