本文
sudo的工作過(guò)程如下:
1,當(dāng)用戶執(zhí)行sudo時(shí),系統(tǒng)會(huì)主動(dòng)尋找/etc/sudoers文件,判斷該用戶是否有執(zhí)行sudo的權(quán)限
2,確認(rèn)用戶具有可執(zhí)行sudo的權(quán)限后,讓用戶輸入用戶自己的密碼確認(rèn)
3,若密碼輸入成功,則開(kāi)始執(zhí)行sudo后續(xù)的命令
4,root執(zhí)行sudo時(shí)不需要輸入密碼(eudoers文件中有配置root ALL=(ALL) ALL這樣一條規(guī)則)
5,若欲切換的身份與執(zhí)行者的身份相同,也不需要輸入密碼
visudo使用vi打開(kāi)/etc/sudoers文件,但是在保存退出時(shí),visudo會(huì)檢查內(nèi)部語(yǔ)法,避免用戶輸入錯(cuò)誤信息
visudo需要root權(quán)限
[hadoop@localhost ~]$ visudovisudo:/etc/sudoers:權(quán)限不夠visudo:/etc/sudoers:權(quán)限不夠特別要注意的是別名一定要使用大寫(xiě)
查看當(dāng)前用戶的sudo權(quán)限; 
在root用戶下查看sudo的配置文件:
[root@dongyj~]# cat /etc/sudoers
用戶Oracle可以執(zhí)行所有的root的權(quán)限
新聞熱點(diǎn)
疑難解答
圖片精選