砍敺 media 2014-12-21 14:12 蝺刻摩 2 h9 V- h! }- Z2 f) B5 R
* ?' r( y- _6 G8 P, C; f& Q" h9 tsu=switch user ,頧郢oot 撣唾; L6 f% X' y+ X# G6 ?" i
sudo 臭誑root甈瑁賊賭誘,靘憒: sudo service mysqld restart,抵隤芣憒銝:
& W. a4 j( X% {/ J$ I, f3 @
% e2 [3 n% A- @: m4 L- ILinux摰鋆憟隞嗉蝟餌絞閮剖賡閬root甈嚗撠望盎uper-user privileges (擃甈)嚗銋撠望舐恣⊥憒雿root甈嚗臭誑湔亦究sh餃叵oot撣唾嚗究u(substitute user)隞支雿輻刻嚗銝嗅停臭蝙究udo隞扎
* v" L, v5 L% K3 s: z
7 ?2 x+ t. a& O" x# E( H: h! H1. 雿輻究u隞 - #究u雿輻刻
; w' Y: J8 }/ q; W" Z2 d$ t - [aaron@phoenix ~]$ su#雿輻究u氳oot( D! \ h2 X! T4 V/ S# K; y
- Password:[頛詨叵oot撖蝣奭
5 ]% U5 W% w' \2 I" P - ; d' T* v7 G4 x1 N
- [root@phoenix aaron]# service httpd restart#撌脣氳oot& I, |7 p; K5 R2 y; [0 X- }) m
- Stopping httpd: [ OK ]- X9 v7 n" z: a
- Starting httpd: [ OK ]
. S) b" y( ~1 l - 6 a- z7 Y- R. R- T9 S" w. Z/ k
- [root@phoenix aaron]# exit#aaron
7 N. ?; l: m' w - , @2 D* m% k; \1 \4 F8 p5 t
- #瑁桐隞歹銝閬氳oot
: `' R2 A" a) B3 c5 b) G- B - [aaron@phoenix ~]$ su -c "service httpd restart"
& x2 k; E( y" r - Password:[頛詨叵oot撖蝣奭
2 ~+ n8 y V3 u9 {2 c5 R - Stopping httpd: [ OK ]
, j" m+ B) L+ S) K - Starting httpd: [ OK ]- w* a# c; D; b' \
- " [! C2 ]+ Q7 ]% ?2 r6 e) M$ ^ l
- #瑁susu -撌桀(Shell啣臬西)0 q' z3 w. @( N: U
- [aaron@phoenix ~]$ su
5 ?8 Y" `( | `( B: R9 l - Password:[頛詨叵oot撖蝣奭
w2 K5 n: P% [: _, a - [root@phoenix aaron]# echo $PATH#訐ATH霈賂潛暸雿輻災aronPATH霈) k: L) e8 C# Z: }& K: y
- /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/aaron/bin' O2 L" d6 O0 M9 x% V2 }; Z
- 6 ~" V/ L( n; W$ ]( n
- [aaron@phoenix ~]$ su -# U: U1 b/ E; I8 P8 E
- Password:[頛詨叵oot撖蝣奭 V' E1 I* }9 o, G5 o/ o
- [root@phoenix aaron]# echo $PATH#訐ATH霈賂雿輻禿ootPATH霈/ j. u3 c* X X! U5 Q
- /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
銴鋆賭誨蝣 7 C: s6 X" W, G* o$ h/ u- v
2. 閮剖sudoer! h; ? h! J. K2 x! R1 P
- [aaron@phoenix ~]$ su
1 S% A* _1 a, B- ` - Password:[頛詨叵oot撖蝣奭6 Z" y* F% R% n2 H5 N
9 j+ D* ]$ }, F1 U! l- [root@phoenix aaron]# vim /etc/sudoers
- j& l# j1 k7 j8 o2 }# j2 e
; F9 f) q x2 R- ## Allow root to run any commands anywhere
3 r. c1 p; E& F: }6 A( z - root ALL=(ALL) ALL
2 Z/ B& Q' _4 M( L
6 I3 q" v2 e$ w' v3 }+ `- ## Allow users to run any commands anywhere2 D% `& F* M6 {" s' T6 C: Q
- aaron ALL=(ALL) ALL#啣璇閮帶aron臭誑瑁蝞∠⊥
銴鋆賭誨蝣 7 l/ r7 `' ^3 Q% R, l0 ?. Q
3. 蝭靘- #瘝擃甈嚗隞亙停鋡急鈭
" M* w1 X ^1 _8 t- n# ?. L C! U - [aaron@phoenix ~]$ service httpd restart2 N: L2 U. s3 M4 V& Q9 M+ g* x
- Stopping httpd:+ u, e# ~1 _' j6 D
- rm: cannot remove `/var/run/httpd/httpd.pid': Permission denied" w+ B) P9 g- n" n3 z' s
- 2 W) g5 t7 W1 b- \; U; \
- Starting httpd:' v; r8 J) U& E% N4 a* t
- touch: cannot touch `/var/lock/subsys/httpd': Permission denied, Q) C! e7 Z( {6 V3 T6 I8 P- ^4 a
& b$ W: h+ K! Z, W" ~- #究udo撠勗臭誑' e5 e. J# G7 L" k; E: z
- [aaron@phoenix ~]$ sudo service httpd restart
% I4 a2 \# ^: i$ y2 \- ~ - [sudo] password for aaron:[頛詨亙蝣奭
% Y# t" \2 g3 ?; M1 B! E$ o% f5 S - Stopping httpd: [ OK ]
. H, p* h! r: R2 }- B7 @" [ - Starting httpd: [ OK ]
銴鋆賭誨蝣 #susudo撌桀亙冽潭臬西霈銝砌蝙刻仿root撖蝣潘憒究u撠勗撠root撖蝣澆鈭怠箏鳴敺航賡蝟餌絞鋡思噩亦梢芥sudo航銝砌蝙刻蝞∠⊥嚗芾頛詨亥芸楛撖蝣澆喳荔雿璅憸券迎箸蝞∠⊥
3 h2 D: b# {# D+ E臬http://kezeodsnx.pixnet.net/blog/post/25810396 |