login.conf limits do not work

Artem Kuchin artem at artem.ru
Mon Apr 20 10:27:24 UTC 2015


I am probably missing something.

I have a used with uid 82  qmaild
I want to limit memory usage for it

So i created a class

vpopmail:\
         :passwd_format=sha512:\
         :copyright=/etc/COPYRIGHT:\
         :welcome=/etc/motd:\
         :setenv=MAIL=/var/mail/$,BLOCKSIZE=K:\
         :path=/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin 
/usr/local/bin ~/bin:\
         :nologin=/var/run/nologin:\
         :cputime=unlimited:\
         :datasize=300M:\
         :stacksize=300M:\
         :memorylocked=64K:\
         :memoryuse=300M:\
         :filesize=unlimited:\
         :coredumpsize=unlimited:\
         :openfiles=unlimited:\
         :maxproc=unlimited:\
         :sbsize=unlimited:\
         :vmemoryuse=300M:\
         :swapuse=unlimited:\
         :pseudoterminals=unlimited:\
         :priority=0:\
         :ignoretime@:\
         :umask=022:

did
cap_mkdb login.conf

run test

su -c vpopmail -m qmaild   -c 'cat aaa.eml | ./aaa'

check top


76727     82        1  90    0   809M   475M CPU2    2   0:09 59.28% perl

As you see, res is 809M
So. limits to not work

What am i doing wrong?




More information about the freebsd-questions mailing list