мягкое ограничение ulimit для файловых дескрипторов - для пользователя без полномочий root в CentOS 5.6

2

Мне нужно увеличить мягкое ограничение для «файловых дескрипторов» и сделать его эффективным для пользователя без полномочий root (скажем, user1).

Запустил эти команды, когда вошел в систему как user1:

>ulimit -a

    core file size          (blocks, -c) 0
    data seg size           (kbytes, -d) unlimited
    scheduling priority             (-e) 0
    file size               (blocks, -f) unlimited
    pending signals                 (-i) 61440
    max locked memory       (kbytes, -l) 32
    max memory size         (kbytes, -m) unlimited
    open files                      (-n) 1024
    pipe size            (512 bytes, -p) 8
    POSIX message queues     (bytes, -q) 819200
    real-time priority              (-r) 0
    stack size              (kbytes, -s) 10240
    cpu time               (seconds, -t) unlimited
    max user processes              (-u) 61440
    virtual memory          (kbytes, -v) unlimited
    file locks                      (-x) unlimited


> ulimit -Hc
unlimited

> ulimit -n unlimited
-bash: ulimit: open files: cannot modify limit: Operation not permitted

user1 нет в списке sudoers. эффективна ли эта команда только при запуске от имени пользователя root?

Кроме того, для вступления в силу этого изменения требуется перезагрузка сервера?

user12002221
источник

Ответы:

0

user1 нет в списке sudoers. эффективна ли эта команда только при запуске от имени пользователя root?

Увеличение может быть сделано только root. Сокращения могут быть сделаны кем угодно. Вам нужно увеличение, поэтому нужно быть root.

Кроме того, для вступления в силу этого изменения требуется перезагрузка сервера?

Нет, но вы можете захотеть новый процесс или новую оболочку.

Рич Гомолка
источник
Спасибо. Я собираюсь получить root-доступ и попробовать это.
user12002221