我想从命令行输入sudo密码。
但我在剧本中面临问题。
#!/bin/sh
ssh -tt server_name<<'EOSSH'
sudo su - user
cd /move-to-path/
echo "done"
EOSSH
exit
答案 0 :(得分:0)
将密码导出为环境变量
// e.g., in src/components/Foo.vue
const media = require('../assets/media.json')
console.log(media) // => [ "foo", "bar" ]
现在您可以在脚本中使用它了,
export PASS=yourpassword
echo $PASS
密码将通过-S标志传递给sudo su命令