標題: 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 編輯 $ I4 w: G, ^7 u4 M1 `7 v
+ G% u$ e& f% u u% O- E徵狀: 9 I/ J% Z4 y+ Z( e, g' ] ) j1 V" C( M) n: P" z9 t某天因為需要從root su 到一般的user,指令如下:+ X: J8 H9 o8 \5 @4 U& ~
#su someuser 結果show error x* j/ A' W) M9 o3 _& ~
su: cannot set user id: Resource temporarily unavailable2 [$ \1 ^; |( G9 o9 i# f# V
4 ?+ d$ B5 b, N e9 p
查了google得知根本原因是process 最大限制是 1024:, U5 ]7 l2 R1 F6 Y( Y
^* a( Q* F$ p5 Q e9 U5 ^; u6 @
#cat /etc/security/limits.d/90-nproc.conf $ E/ h3 D& n4 g# Default limit for number of user's processes to prevent6 D2 k: ~" P& C- @+ U- X
# accidental fork bombs.- P1 c( S9 Z* s# B, \# f
# See rhbz #432903 for reasoning. f% C) v) l( v4 |) x, i C& i$ p
2 ?. Q9 ]- W7 u9 ~6 n
* soft nproc 1024 ====>將1024改成大一點如4096就 OK 8 \" M- [. T3 N+ r; ^! T) ~root soft nproc unlimited- F6 ^& G1 d7 y( P
0 h4 j1 T& R- _9 P# }& ?; Y3 \5 \( c
2 U# p$ a' D; L' [! M
7 d# }# s& \( s6 c$ R6 ^ . g. u% Q5 O8 Z* ^" L z3 o* Y) C