如何使用 sudo 提供密码
How to provide password using sudo
我正在尝试运行以下命令
sh "sudo mkdir -p ${devEnvTmp}/distcc"
并且它需要 sudo,但是当我执行 sudo 时出现此错误-
sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
我不知道如何使用 -S
给密码,你能帮我吗
我试过这个 sh "sudo -S mkdir -p ${devEnvTmp}/distcc"
但这给了我错误-
Password:
sudo: no password was provided
sudo -S
从标准输入读取。
试试:
sh "echo 'password' | sudo -S mkdir -p ${devEnvTmp}/distcc"
我正在尝试运行以下命令
sh "sudo mkdir -p ${devEnvTmp}/distcc"
并且它需要 sudo,但是当我执行 sudo 时出现此错误-
sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
我不知道如何使用 -S
给密码,你能帮我吗
我试过这个 sh "sudo -S mkdir -p ${devEnvTmp}/distcc"
但这给了我错误-
Password:
sudo: no password was provided
sudo -S
从标准输入读取。
试试:
sh "echo 'password' | sudo -S mkdir -p ${devEnvTmp}/distcc"