ulimit soft limit für Dateideskriptoren - für einen Benutzer ohne Rootberechtigung unter CentOS 5.6

2044
user12002221

Ich muss das Soft-Limit für "Dateideskriptoren" erhöhen und für einen Benutzer ohne Rootberechtigung (beispielsweise user1) aktivieren.

Diese Befehle ausgeführt, während Sie als Benutzer1 angemeldet sind:

>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 

Benutzer1 ist nicht in der Sudoers-Liste enthalten. Ist dieser Befehl nur wirksam, wenn er als Root-Benutzer ausgeführt wird?

Erfordert diese Änderung außerdem einen Neustart des Servers, um wirksam zu werden?

2

1 Antwort auf die Frage

0
Rich Homolka

Benutzer1 ist nicht in der Sudoers-Liste enthalten. Ist dieser Befehl nur wirksam, wenn er als Root-Benutzer ausgeführt wird?

Erhöhungen können nur von root durchgeführt werden. Reduzierungen können von jedermann vorgenommen werden. Sie brauchen eine Erhöhung, also müssen Sie root sein.

Erfordert diese Änderung außerdem einen Neustart des Servers, um wirksam zu werden?

Nein, aber Sie möchten vielleicht einen neuen Prozess oder eine neue Shell.

Vielen Dank. Ich werde root-Zugang bekommen und das ausprobieren. user12002221 vor 12 Jahren 0