本帖最後由 IT_man 於 2017-3-28 10:13 編輯
2 l5 z1 f) h1 O0 w& Z; [7 X5 k& e9 a: |5 x# L6 S8 \
徵狀:) ^* {( C. ?) c% X0 L- }
% N+ A {5 O% W- W% @( \某天因為需要從root su 到一般的user,指令如下:
4 d$ g3 q' |' a* Q* O- r#su someuser 結果show error
# f/ r+ x5 P3 L3 Csu: cannot set user id: Resource temporarily unavailable
1 o& Q* U7 p+ h8 {7 b) s( k1 a" `% ^* n
查了google得知根本原因是process 最大限制是 1024:
$ I* S. |9 V. u% L5 m$ G( T0 L, S \2 q
#cat /etc/security/limits.d/90-nproc.conf
5 c$ n3 K6 E+ q1 W0 N& c# Default limit for number of user's processes to prevent
1 z( ^. J, y) ~# accidental fork bombs.7 d4 F- H2 l8 w1 O' B8 M: ]
# See rhbz #432903 for reasoning.* k8 J8 ], A8 [7 q& O4 F
/ Y7 ?, z% ~0 |& V
* soft nproc 1024 ====>將1024改成大一點如4096就 OK
: w) w. r' s: w9 vroot soft nproc unlimited
: a! f4 D1 |: V8 j5 u( t- D! l8 |! P9 s8 p6 l$ s
% J. K" m. @3 i1 S' d! Z" _ o5 n' @0 N* r# u
) F0 O$ V- Y: d$ q; a; {$ x( M0 [$ }8 \$ d9 q
|
|