tid=59112& 本帖最後由 IT_man 於 2017-3-28 10:13 編輯
1 }" X' n- G9 ?3 {+ ^! l
% [& d2 a' X7 G& I& v9 v徵狀:3 E2 V- ]( O$ k1 `" j7 v5 H) b
6 [( k7 c# W+ e
某天因為需要從root su 到一般的user,指令如下:9 E: t. W$ C: q
#su someuser 結果show error
+ O$ X- ^9 f: D& u. N, h6 z$ a) P. Asu: cannot set user id: Resource temporarily unavailable! F7 {2 F5 {7 {4 Y2 A9 e
' `4 A6 u+ ~1 z$ e* ?查了google得知根本原因是process 最大限制是 1024:0 ?* ^6 J5 v, y9 P) z
9 V Y2 F" t+ L6 h; Q#cat /etc/security/limits.d/90-nproc.conf
! I4 K7 X! g( ^# Default limit for number of user's processes to prevent
- h9 R: C/ J) m8 `3 I1 W$ `& @# accidental fork bombs.: {: }9 _! N1 ]- [$ ]
# See rhbz #432903 for reasoning.( N6 M, L$ f: B
# j' I1 e# o$ y7 z* soft nproc 1024 ====>將1024改成大一點如4096就 OK1 |0 \% ~. ^' u& s) ]; \: Q
root soft nproc unlimited
$ i. }3 K- D2 u% W
# `; |( d; c! U+ V# l* `
* D/ [- s1 z' G& P" g5 @3 b! M8 d" Z9 U
( z1 W$ K' s: p% u8 }# K n. [7 K0 e" e7 Y+ p F
|