本帖最後由 IT_man 於 2017-3-28 10:13 編輯 & N+ T# M5 y, I* f! T4 f
( h: _( @4 T0 }8 |, S1 ?/ p
徵狀:0 T A/ K" v; R. }
0 s6 w9 |7 v+ T v& v7 r
某天因為需要從root su 到一般的user,指令如下:, C/ N3 s* H X' V: d, B
#su someuser 結果show error
; ~ {! T# T( a$ ]: bsu: cannot set user id: Resource temporarily unavailable
8 L8 `6 S# r1 y& c% b
1 w5 E. T/ A. k查了google得知根本原因是process 最大限制是 1024:
) U& E G* j$ r+ a& X
9 J/ U6 p3 Q. ]# R. q0 I#cat /etc/security/limits.d/90-nproc.conf7 B6 E" g$ b. E( H- _
# Default limit for number of user's processes to prevent
4 K* n5 L; v9 [% Z# accidental fork bombs., p1 T) A$ v( O" @2 e
# See rhbz #432903 for reasoning.) p" E$ g, n3 P2 p* V! G
: o9 i4 w; {) N' z8 N, T* soft nproc 1024 ====>將1024改成大一點如4096就 OK* D9 Y: j3 Y9 g" E
root soft nproc unlimited5 ]* P2 s( H% s* F9 Y! K7 k
1 z9 E& U* L; \" ]
6 o& F- Y- c0 g
3 j1 T: L/ s! T8 O4 o9 n l
% ~9 l5 I' J6 c* e7 J# l' ^4 `
- J, X+ y4 ^/ i6 F1 f
|
|