tid=59112& 本帖最後由 IT_man 於 2017-3-28 10:13 編輯 3 D; ]" R9 G% i: [" G6 B
* r6 O6 j- g8 H2 R6 n6 }) ~
徵狀:+ ~$ p6 R i7 @0 d
; ?# B& T7 V& @! J9 w% i$ n9 N+ y) v
某天因為需要從root su 到一般的user,指令如下:2 G, ~! o& g( g- O( R: A/ d/ q8 v4 _ G
#su someuser 結果show error
( z9 [4 v2 h9 K7 z4 osu: cannot set user id: Resource temporarily unavailable
K% E. r- W: p# Y% }& V+ [! L9 _8 E0 M& z
查了google得知根本原因是process 最大限制是 1024:
7 D3 g+ p" B; T5 a
; G* X# [' s0 A6 f#cat /etc/security/limits.d/90-nproc.conf
- Z, z: C0 |' z: i# Default limit for number of user's processes to prevent+ t6 N2 x% C% p) {( ?% u( k. ^
# accidental fork bombs.% x! _! x e; C
# See rhbz #432903 for reasoning.! M4 b/ ~* X: o4 Y, L3 N
1 e) J6 N5 _+ N! u) A. u( X/ j6 S. l* soft nproc 1024 ====>將1024改成大一點如4096就 OK, v/ r, g! F# H* @& C
root soft nproc unlimited4 _+ ]5 @6 T( g
, \. g; r9 X6 L9 |+ P% ?0 x! d2 h8 |; _+ b% r6 X% w; i8 v: ~9 h5 N9 _
/ _! L/ q$ z5 B/ Z
, b+ b* k e$ Z6 }- a* O* T6 ~
# V, W" `; Q: s; R! n+ J
|