Страница 1 из 1

Отредактировал login.conf, слетели пользователи(

Добавлено: 2009-11-30 11:07:11
Александр Фролов
FreeBSD 7.1 i386
Решил настроить ограничения для пользователей по объему потребляемой памяти.
Мои действия:

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:
2. Пересобрал базу командой:

Код: Выделить всё

cap_mkdb /etc/login.conf
3. Изменл класс некоторых обычных пользователей на limitation при помощи команды chfn

После этого перестал запускаться апач, почтовый сервер Axigen при запуске сообщил, что не может найти пользователя axigen, от имени которого она работал. При этом в top вместо имени пользователя отображалось число 220, видимо, из файла passwd:

Код: Выделить всё

axigen:*:220:220:AXIGEN System Account:/nonexistent:/nonexistent
Такое впечатление, что я сделал что-то не так, или о чем-то забыл...
Вылечил восстановлением измененных файлов из бекапа /etc

Подскажите, пожалуйста, где я ошибся?
Спасибо!

------------------
Поставил эксперимент на свежеустановленной ОС, проблем не возникло.
Даже не знаю, что делать...

Re: Отредактировал login.conf, слетели пользователи(

Добавлено: 2010-02-28 14:45:25
Alex Keda
вроде всё так...