bash: ulimit: open files: cannot modify limit: Operation not permitted

На команду ulimit -n 10240 получаю ругань bash: ulimit: open files: cannot modify limit: Operation not permitted. Я как-то привык что в других линуксах эта операция была разрешена по дефолту пользователям. Объясните дураку, что надо отчовнить/отчмодить чтобы заработало?
Заранее спасибо!

а вот обломись.

а вот обломись. чимодом не обойдешся. Я точно не помню как решал в свое время эту же проблему, но можешь попробовать:

1) echo "* N10240" >> /etc/limits && reboot
насколько помню это не сработало.

2) echo -e ulimit -Hn 10240 "\n"eval exec \"\$4\" > /etc/initscript && reboot
вот это уже помогло. НО. Это не значит что после этого ты автоматически имеешь лимит в 10240 - его все равно надо будет выставлять приведенной тобой коммандой. И, причем, не более 10240. И единожды воспользовавшись ulimit ты не сможешь выставлять лимит на более высокий повторно - только на более низкий.

Попробуй еще помудрить с опциями в /etc/initscript - может добьешся более удобного решения если тебе оно надо. У мя на тот момент не было времени разобраться с софт и хард лимитами - просто использовал то что работало и пох....

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".