Linux
僅在腳本內使用密碼登錄 root 使用者
我想編寫一個可以登錄到 root 使用者的 shell 腳本,它應該在同一個腳本中攜帶密碼。它不應該在終端上要求輸入密碼。
我編寫了一個執行良好的腳本,但它要求在終端上輸入密碼,我想通過只在腳本中提供密碼來自動化這個過程。
id sudo -s <<EOF echo Now i am root id mkdir someDir whoami EOF
注意:我想在不接觸 /etc/sudoers 文件的情況下完成它。
我想通過只在腳本中提供密碼來自動化這個過程。
id echo your_password_here |sudo --stdin bash -c " echo Now i am root id mkdir someDir whoami "
man sudo
:-S, --stdin Write the prompt to the standard error and read the password from the standard input in‐ stead of using the terminal device.