|
|
linux 免密码 使用sudo 直接使用root权限! }2 N4 X3 n; K, J
1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.1 l& ]) S1 _* u3 W) M* j+ j4 Z
& b+ X k$ l4 z* i2 Q- V
- T0 d, {. w" |4 s
4 |; p) j2 Z' W: m# z2.添加sudo文件的写权限,命令是:3 a( n; V. F8 @! @
6 L( m& G' E4 l. J& \$ e8 Nchmod u+w /etc/sudoers/ `2 V2 H# Y) i
a' s, C% D7 x% u) `
" D0 u1 s: _$ e" J5 f8 Q' `" ]3 P- ?
3.编辑sudoers文件
" j5 Y3 @( L( C g' Q
0 A% r2 g1 f& m3 C; @% uvi /etc/sudoers( x- I3 O$ r- r1 u$ @
$ S/ M! ?; ~, e2 d% t
找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
1 Y+ L& O$ t; w: q/ B; @2 ~2 y4 c1 [+ s; Q2 m
5 L1 Y ?; V; f9 O% v$ k& Z
5 L: R/ Z& H9 R$ v% F$ f2 a
ps:这里说下你可以sudoers添加下面四行中任意一条
6 e: j+ D0 j* }. R! p- E' w" w5 N: D. s C, P |
youuser ALL=(ALL) ALL
9 |; _3 f, j# o! q: F
. d4 K& U5 ^& ?" R) l%youuser ALL=(ALL) ALL
! t: q! r3 C1 p, y: h1 `( A
: Q7 T# p, z4 D5 l' cyouuser ALL=(ALL) NOPASSWD: ALL
, k4 d( z |6 ]4 k7 ~' A1 O S( {* Y+ [2 P! P6 i% m
%youuser ALL=(ALL) NOPASSWD: ALL3 m& R4 u3 Q( `. y2 h8 G1 p* n5 ^7 \
# X% Z1 M- R, \ u8 t4 g9 a( X1 `0 j
- c( z( y; z+ K
- t2 k; G% s4 O* ^9 m第一行:允许用户youuser执行sudo命令(需要输入密码).- Z2 w7 b& a' E7 P8 S* g
5 ]8 y9 \# C+ r \% n {9 L第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).# H* ~2 v0 X! p5 Q8 [
6 d* e( \4 [. y
第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
& O% Z$ A0 [, D- F( M& \+ J! A2 {( i* l1 Q" n8 p
第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.
' {3 F0 v6 u' N' b9 w" S$ p' O% g7 V+ N
# p& k3 d4 H0 F* Z0 R4 ]$ W1 ~8 J4 w4 {4 J" _) ~) J! V0 L }" G
4.撤销sudoers文件写权限,命令:
0 B3 A6 O( x, j1 a' a
: L) b1 \) e6 A% j2 x% A7 t, ychmod u-w /etc/sudoers |
|