標題: su 指令出現的問題: su: cannot set user id: Resource temporarily unavailable [打印本頁] 作者: IT_man 時間: 2017-3-28 10:09 標題: su 指令出現的問題: su: cannot set user id: Resource temporarily unavailable 本帖最後由 IT_man 於 2017-3-28 10:13 編輯 # D( |- O# Z4 p0 b' P% {$ {+ E8 o
$ M( ]0 U' t2 ]) [- C& D z3 V; D. g徵狀: 8 y6 a1 h7 e+ t/ B7 B4 H# ^4 t/ ~3 r1 X6 Q% J# x& P) u2 {
某天因為需要從root su 到一般的user,指令如下: % o" d7 E! Y6 n+ c/ P/ q7 l#su someuser 結果show error 2 G! w+ j/ n7 B& v# X- l T5 Asu: cannot set user id: Resource temporarily unavailable8 R) e8 J4 V4 m9 p. |
9 s& ^$ P( l7 h
查了google得知根本原因是process 最大限制是 1024:7 B4 o2 V+ O* t* ]: P! j
7 Q! b$ c# j1 w- d
#cat /etc/security/limits.d/90-nproc.conf+ @; ?+ v- ]# ?
# Default limit for number of user's processes to prevent ; N& b3 @ p- S! @+ N! X% w# accidental fork bombs.2 s1 u+ v" Y. b+ n: T$ T
# See rhbz #432903 for reasoning. ' Y# r% b r3 @/ q$ N8 x+ i" ?8 P* h5 g d4 D
* soft nproc 1024 ====>將1024改成大一點如4096就 OK 2 l3 z: Y2 @8 V) c4 u( }+ iroot soft nproc unlimited 8 i R& U w, i/ g. M % j. K6 u0 I; Y. S$ ^ / ]& A$ U: q2 ?/ `5 ]& }- e4 ` 9 T6 _: z- e, M: j- }4 |7 g' K( ]. s7 p- O