tid=59112& 本帖最後由 IT_man 於 2017-3-28 10:13 編輯
& M7 b' Z: k) s$ D
) @$ `" s" ]) N f" G1 u+ m徵狀:- U D" R& i' m v" p# z
, g. J2 b/ W: a+ l0 c5 G, j2 m9 b
某天因為需要從root su 到一般的user,指令如下:
7 d$ _$ E) ~* D) w t0 E#su someuser 結果show error* [) f3 y3 S9 i0 _
su: cannot set user id: Resource temporarily unavailable6 w# {9 @/ h! t
2 N2 a$ u" c- `: z2 e查了google得知根本原因是process 最大限制是 1024:5 P' D8 H( e9 {8 P
3 \( h1 } g2 o% T
#cat /etc/security/limits.d/90-nproc.conf3 t ]" J! l b; t6 h4 k6 w3 |
# Default limit for number of user's processes to prevent3 @& Y, d: S W
# accidental fork bombs./ q% q: w5 l7 J- D
# See rhbz #432903 for reasoning.% ]+ r2 ~! e% l* e X0 J
: i2 l- a7 Y1 N# W* soft nproc 1024 ====>將1024改成大一點如4096就 OK
1 i8 A) p) j0 K2 g+ K6 `$ J, {root soft nproc unlimited
6 |- h5 O' i! F6 |7 ]$ V3 ~1 q5 ^$ P6 x" n" J8 G* t. k4 r
. e. s8 |$ S6 q8 z2 W" }! [% G" \$ B; g7 r5 C' c) X* Q1 a
; f& g1 o. Q8 J. p a0 N# W) Q( p9 \1 ]+ W9 A" T0 z( o
|