tid=59112& 本帖最後由 IT_man 於 2017-3-28 10:13 編輯
9 P6 e' R, q! q# x% A* w( h
: K6 P0 D; V W) Z徵狀:. c3 Z; S, D$ D% r, Y; l
8 o4 C* @2 B3 t2 M% G
某天因為需要從root su 到一般的user,指令如下:0 k: s- ~& E! D* z# C6 F
#su someuser 結果show error
+ V: ]2 i$ i U1 y" W/ l/ p5 z1 b& \su: cannot set user id: Resource temporarily unavailable1 A* L* L; ^ ]% { \8 l( A. W2 k
) S1 d# F" v% f) M# h; ]& h查了google得知根本原因是process 最大限制是 1024:/ c' W1 {+ d. J* }
2 w# c# q1 m' k& P#cat /etc/security/limits.d/90-nproc.conf
8 }% Z* i: N7 s% {# I9 J7 h2 U; I' b# Default limit for number of user's processes to prevent% H) y, {1 q/ y: S
# accidental fork bombs.8 Z$ N: \, K& U; C9 _5 f
# See rhbz #432903 for reasoning.9 c! E8 i& V+ G# Q0 e. l" k" A
) r7 ]8 i. F [6 S& {& k
* soft nproc 1024 ====>將1024改成大一點如4096就 OK
8 G' D& O8 b* R, f1 Z! b0 Xroot soft nproc unlimited1 J; `( A( a; _( q- D5 H( M: k
/ c3 }/ ]6 r- x8 H- M& F( A X% q) q. |9 N0 V, N
' y/ {, p0 K- b8 A) _* q P
h7 o- h' \ y# O; ^8 I7 ~* K" k* I
|