Login class and limit

Vagner vagner at bsdway.ru
Fri Dec 7 10:34:52 UTC 2012


On 17:47 Thu 06 Dec , Lowell Gilbert wrote:
> Vagner <vagner at bsdway.ru> writes:
> 
> > On 06:53 Thu 06 Dec , Charles Swiger wrote:
> 
> >> "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?
> >
> > ie means to implement restrictions limits(1) and login.conf(5) for daemons is not possible?
> 
> It's possible, but you would have to use a login shell, which is usually
> inconvenient for a daemon (not having an attached terminal for I/O).
> 
> The usual way to do this is to start the daemon in a script that
> explicitly sets the limits with /usr/bin/limits (or maybe ulimit, but
> limits(1) seems more common). Several ports do this, for example.
> 

Thx for all! I try starting daemon with explicitly sets from rc script.
Thanks again!

-- 
Respectfully,
Stanislav Putrya
System administrator
FotoStrana.Ru Ltd.
ICQ IM: 328585847
Jabber-GoogleTalk: root.vagner
mob.phone SPB: +79215788755
mob.phone RND: +79525600664
email: vagner at bsdway.ru
email: putrya at playform.ru
email: root.vagner at gmail.com
site: bsdway.ru
site: fotostrana.ru

----------------------------------------
 ( ) ASCII ribbon campaign
  X  - against HTML, vCards and
 / \ - proprietary attachments in e-mail


More information about the freebsd-questions mailing list