tid=59112& 本帖最後由 IT_man 於 2017-3-28 10:13 編輯 4 L: T& c; }% B4 t
* R- j; Q9 \ ^* l9 O* J
徵狀:
* T) T1 Q; E, u3 R' @# g+ W
* A% I, ]. c4 r0 {0 Q某天因為需要從root su 到一般的user,指令如下:0 K3 T) D N6 Y, }7 V* I- s3 M
#su someuser 結果show error/ k5 Y- i$ x) U. J! W$ r# h9 {; g
su: cannot set user id: Resource temporarily unavailable
! R4 W% T& @3 R, j: P5 n/ ~: O3 [1 k3 P5 P0 x& T* K
查了google得知根本原因是process 最大限制是 1024:
1 _% w% g/ y7 [+ p7 |2 _7 f' F7 M8 Q y8 G. ]
#cat /etc/security/limits.d/90-nproc.conf
7 C* P# k! G" G5 W! ]" `7 y9 z# ?# Default limit for number of user's processes to prevent
" a6 B" w+ u$ D% h0 W+ f# accidental fork bombs.
8 d# Q1 t9 a7 j P6 W* R, \# See rhbz #432903 for reasoning.+ V/ Z" t3 j) b( Q: U( P
- W, x; a5 H0 b# R% c& W
* soft nproc 1024 ====>將1024改成大一點如4096就 OK. |, K/ x5 O- b6 F
root soft nproc unlimited4 c6 Y6 B9 p8 j6 `0 f
* z) g+ B7 C$ T
: E0 y4 m, a. `. l! j* O8 m
/ `2 `) O6 M% C; ?6 M7 W0 v! D
& O2 h! V' s7 D h( U$ A
3 A1 q5 _4 W- I6 w% M6 H/ X7 X/ s' B |