Linux默認(rèn)是沒(méi)有將用戶添加到sudoers列表中的,需要root手動(dòng)將賬戶添加到sudoers列表中,才能讓普通賬戶執(zhí)行sudo命令。
root 賬戶鍵入visudo即可進(jìn)入sudo配置,這個(gè)命令要比vim /etc/sudoers要好很多,因?yàn)槭褂胿isudo進(jìn)行sudo配置,將會(huì)得到很多提示.
鍵入visudo后,在編輯器下鍵入 /root 尋找root,找到第三個(gè)root的那一行
root ALL=(ALL) ALL
按yyp鍵復(fù)制并在粘貼在下一行,在這一行的 root處輸入cw將root替換為你所需要添加用戶的賬戶名,比如Blinux,結(jié)果就是
root ALL=(ALL) ALL
blinux ALL=(ALL) ALL
如果你希望之后執(zhí)行sudo命令時(shí)不需要輸入密碼,那么可以形如
root ALL=(ALL) ALL
blinux ALL=(ALL) NOPASSWD:ALL
輸入:wq保存即可。
之后執(zhí)行sudo命令時(shí)直接在命令前端鍵入sudo 空格即可,比如sudo shutdown -h now執(zhí)行立即關(guān)機(jī)命令.
如果需要輸入口令,則輸入用戶密碼即可,而不是root密碼.
注:如果用戶不在sudoers列表中,將會(huì)得到以下提示.
Blinux is not in the sudoers file. This incident will be reported.
-------------------------------------------------------------------------------------------
轉(zhuǎn)自:http://blog.sina.com.cn/s/blog_6be3556a0101f4kf.html
聯(lián)系客服