標題: 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 編輯 i, R$ o+ |1 B5 K
# Z& O/ {7 T$ K 徵狀: 2 ~2 B }9 L' q* {4 J & {7 L2 F6 }; K0 Y# Y- q2 I: E某天因為需要從root su 到一般的user,指令如下: " _! p8 k1 Y9 l" X5 Y#su someuser 結果show error+ U, u7 x) m, p+ |$ `
su: cannot set user id: Resource temporarily unavailable O. i' d# D: U& h# _9 f9 x2 x5 m. ?
查了google得知根本原因是process 最大限制是 1024:' W. L4 k q1 m3 o& k! t- o, X. y
v3 Z) [) x" y, f#cat /etc/security/limits.d/90-nproc.conf ' ~! q' z ^7 K- _* @" T9 y# Default limit for number of user's processes to prevent ! A9 C2 Y- }2 Y2 h1 m# accidental fork bombs. 1 P O2 H3 x6 R0 _4 ]# See rhbz #432903 for reasoning.' l* @( Q$ z) `" \+ d" K
7 r; E5 ^, ]$ l( j* ~1 B- d' W9 p* soft nproc 1024 ====>將1024改成大一點如4096就 OK 6 V- ^6 F- ~' `* v% ^root soft nproc unlimited ; ]& Q& i; y0 N1 C4 @4 ~; f( o& g: c8 o' W$ g
2 n8 o' N ?7 M. b0 v7 J
, r! Z7 c8 _" [ ( B1 h& y2 [2 x C8 G3 E! q$ z+ F1 ]$ e+ c4 ?/ M