Zi 字媒體
2017-07-25T20:27:27+00:00
LINUX(ubuntu) 直接利用 script 執行 sudo 命令 (How do I run a ‘sudo’ command inside a script?) [GOOGLE: SHELL FILE sudo]
資料來源: https://askubuntu.com/questions/425754/how-do-i-run-a-sudo-command-inside-a-script
http://tech-tacolin.blogspot.com/2013/05/ubuntu-script-sudo.html
https://ubuntuqa.com/zh-tw/article/442.html
假設管理員密碼為 “abcdefg”
要執行的 sudo vi test.txt
那我們就寫一個 tacolin.sh 檔,裡面的內容是:
echo abcdefg | sudo -S vi test.txt
主要就是把密碼利用 echo 打在前面,後樣 sudo 加上 -S,然後中間用 pipe 串起來即可
PS.sudo -s 以root權限運行一個shell
寫了
5860316篇文章,獲得
23313次喜歡