tid=59112& 本帖最後由 IT_man 於 2017-3-28 10:13 編輯 / | {0 O' d8 B' |, H6 M
. W+ G4 y3 v. t# T, S徵狀:
+ M/ U# J1 v& o2 K. Q+ y% n+ c* j
$ \/ D" G' [& r, r+ }. i( p, f0 k3 H某天因為需要從root su 到一般的user,指令如下:
9 P9 t# E+ T7 o8 T M#su someuser 結果show error
0 @+ Q! E7 A; ?# R5 |su: cannot set user id: Resource temporarily unavailable
1 C: i( U; v, _8 o/ H J
% Q+ G3 Y1 F& ~' K# i查了google得知根本原因是process 最大限制是 1024:
; c- a% ^7 f+ v3 n+ Z% w% q7 I3 d
* R2 w5 F4 h- k! X#cat /etc/security/limits.d/90-nproc.conf. D; _1 \2 y: ^
# Default limit for number of user's processes to prevent7 o" U2 Q- I7 p
# accidental fork bombs.
8 c; D8 h& G5 u! {0 y/ X6 G0 i# See rhbz #432903 for reasoning.
% ]; [: n" X: o4 }2 U9 v& u
1 j! ]( B2 C9 h/ I$ y$ |$ j* soft nproc 1024 ====>將1024改成大一點如4096就 OK: b5 S0 i6 t# `0 }) f
root soft nproc unlimited) J/ Y+ ]( ?. T6 T) l. a1 Y
. P$ a5 h) J9 q" ?9 M* {1 x# z& S7 M
! A' J0 s" [5 L, o1 |
4 N( {! h" J4 M. y& G1 e0 ] H6 r
3 N/ X" d* F# k: _ |