tid=59112& 本帖最後由 IT_man 於 2017-3-28 10:13 編輯 ' |, x5 s" e* g7 T' l/ |
$ L3 Y7 R$ e7 ^: k- m& {徵狀:1 w3 u' q, ]+ }3 [ L. [
; Q' o0 f& L) L% b2 s! Y
某天因為需要從root su 到一般的user,指令如下:! _8 n% N6 W$ L! L2 K$ ]$ z' ~
#su someuser 結果show error& H- U( ~$ h# s Y7 E7 Y
su: cannot set user id: Resource temporarily unavailable
8 Q# L+ P% V# ]( K5 h# e: v
# H- j9 E$ I8 z) i# Q6 G0 C查了google得知根本原因是process 最大限制是 1024:4 K& B' Y2 Q8 P8 @3 V' b
0 {( |$ R: q Q9 G0 {( X8 T#cat /etc/security/limits.d/90-nproc.conf, M$ u: k* E9 p( @
# Default limit for number of user's processes to prevent
: v0 U2 s, {% S5 A$ k0 m# accidental fork bombs.
- m, D9 h" j$ S% Y* X' K0 t# See rhbz #432903 for reasoning.
6 Q' `) S1 Q: l# Q# F
# @1 X: U7 ]$ S( J* soft nproc 1024 ====>將1024改成大一點如4096就 OK
) h5 Z: F6 C# Z) ^2 e( V, F0 croot soft nproc unlimited
3 y6 Y! N' b$ B$ i' y# }' w5 b$ H! k$ s
" R) S3 `' h/ |2 c8 s
" M6 l4 Y. E& d9 Y/ }0 E* P B" G+ V3 \, ^+ f+ }
) q: m, {' B% h4 Z4 J
|