Ubuntu18.04設置sudo免密碼

目前掌握的有兩種sudo免密碼,一種是修改sudouser列表,另一種是通過重定向的方式自動應答密碼請求。

一、通過修改sudouser列表的方式免密碼

首先切換到root用戶下 sudo -i,這個時候需要輸入一次用戶名和密碼。
然後,執行visudo,在打開的文件中找到root ALL=(ALL) ALL
在其下面追加如下配置,即執行所有超級用戶命令密碼。
your user ALL=(ALL:ALL) ALL

二、通過輸入重定向自動應答密碼請求

$vim ~/.bashrc

#首先在~/.bashrc中定義變量PASS
export PASS='123456'

#然後通過重定向的方式將密碼自動應答
alias su=' echo ${PASS} > /tmp/pass ; sudo -i -S < /tmp/pass 2> /dev/null ; sudo -i -S'
alias reboot=' echo ${PASS} > /tmp/pass ; sudo -i -S< /tmp/pass 2> /dev/null ; sudo -S reboot'
alias halt=' echo ${PASS} > /tmp/pass ; sudo -i -S< /tmp/pass 2> /dev/null ; sudo -S shutdow -h now'

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