Решил настроить ограничения для пользователей по объему потребляемой памяти.
Мои действия:
1. Добавил этот блок в файл /etc/login.conf
Код: Выделить всё
limitation:\
:passwd_format=md5:\
:copyright=/etc/COPYRIGHT:\
:welcome=/etc/motd:\
:setenv=MAIL=/var/mail/$,BLOCKSIZE=K,FTP_PASSIVE_MODE=YES:\
:path=/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin ~/bin:\
:nologin=/var/run/nologin:\
:cputime=unlimited:\
:datasize=unlimited:\
:stacksize=unlimited:\
:memorylocked=2048M:\
:memoryuse=2048M:\
:filesize=unlimited:\
:coredumpsize=unlimited:\
:openfiles=unlimited:\
:maxproc=unlimited:\
:sbsize=unlimited:\
:vmemoryuse=unlimited:\
:priority=0:\
:ignoretime@:\
:umask=022:
Код: Выделить всё
cap_mkdb /etc/login.conf
После этого перестал запускаться апач, почтовый сервер Axigen при запуске сообщил, что не может найти пользователя axigen, от имени которого она работал. При этом в top вместо имени пользователя отображалось число 220, видимо, из файла passwd:
Код: Выделить всё
axigen:*:220:220:AXIGEN System Account:/nonexistent:/nonexistent
Вылечил восстановлением измененных файлов из бекапа /etc
Подскажите, пожалуйста, где я ошибся?
Спасибо!
------------------
Поставил эксперимент на свежеустановленной ОС, проблем не возникло.
Даже не знаю, что делать...