LINUX(ubuntu) 直接利用 script 執行 sudo 命令 (How do I run a ‘sudo’ command inside a script?) [GOOGLE: SHELL FILE sudo]
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
One thought on “LINUX(ubuntu) 直接利用 script 執行 sudo 命令 (How do I run a ‘sudo’ command inside a script?) [GOOGLE: SHELL FILE sudo]”
How to append to a file as sudo?
https://superuser.com/questions/136646/how-to-append-to-a-file-as-sudo
echo “something” | sudo tee -a /etc/config_file