本帖最後由 IT_man 於 2017-3-28 10:13 編輯
, j8 O- _* U) U6 U' r& |! @
& ~, ?7 i: B- _2 { {" [9 L徵狀:/ @" ]+ k7 F7 ?; Q
+ w2 d8 C5 m0 S5 f
某天因為需要從root su 到一般的user,指令如下:
7 u3 Q6 [. m* \4 L7 [) N* B: q#su someuser 結果show error
$ l0 m6 p5 @8 s% Csu: cannot set user id: Resource temporarily unavailable
' A3 C! @; P; w" D3 e; [7 i2 S: G! y+ }- [! r3 R
查了google得知根本原因是process 最大限制是 1024:& k2 k* M1 Z& i
* x$ Q) x& O- M# R; \1 Y4 w) H#cat /etc/security/limits.d/90-nproc.conf
# c9 }; d4 e" W- }; `/ K3 x# Default limit for number of user's processes to prevent3 b0 }0 w6 T7 O* \6 [1 U# e
# accidental fork bombs.
# _. v/ C5 x: D x3 e( Y1 e* S# See rhbz #432903 for reasoning.3 ^* \' L6 b- z5 o1 y) T
* H# D9 _; Q2 s0 L0 u* [
* soft nproc 1024 ====>將1024改成大一點如4096就 OK* s+ w6 p6 V9 g% X& N& m2 _0 t
root soft nproc unlimited
. E' P5 @8 h5 v% Q# s& I4 m( _- r/ p: U6 \7 x
) T% w6 y" y2 `& K/ z
$ W' f9 r. I, @; A8 x2 X4 u) m( l- m% Y& p; G
& W) R" Z5 _9 ^) D) |0 I7 O( I |
|