sudoers文件設置sudo命令無密碼(root密碼)登錄

參考博客:http://xvshell.iteye.com/blog/1838093

1. 當用戶執行sudo時,Linux系統會去尋找/etc/sudoers文件,並且這是主動的,判斷用戶是否有執行sudo命令的權限
2. 如果用戶有執行sudo的權限,讓用戶輸入自己的密碼來確認,這裏比使用root的密碼強多了,贊一下
3. 如果密碼輸入正確,開始執行sudo後面跟的shell命令
4. 如果要切換的身份相同, 和su命令一樣,也不用輸入密碼

hadoop ALL=(root)NOPASSWD:ALL

這樣也行

hadoop ALL=(ALL) ALL

這裏面不是說不需要輸入密碼,而是不再需要用su命令切換到root賬戶再去執行root賬號才能執行的操作。例如在/opt下新建一個文件夾test。原來的操作是su切換到root,輸入root密碼,執行操作結束後exit返回到當前賬戶。而現在只需要sudo mkdir /opt/test,再輸入自己的密碼就可以搞定,類似於Ubuntu中安裝系統時創建的那個賬戶(具有執行sudo命令的特權),因爲第一次執行sudo特權命令的時候輸入的密碼有生命週期,所以很短時間內再次使用是不需要再輸入密碼的。

一個下午就被這個搞死了,終於在21:45分解決了,期間還看了兩場球賽悉尼FC2:1廣州恆大;上海上港2:1水原三星。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章