shell执行sudo命令时,自动输入密码

以同步系统时间为例:

输入该命令后还需要用户输入sudo密码

sudo sntp -sS 182.92.12.11

自动输入密码方式1:

echo "123" | sudo -S sntp -sS 182.92.12.11

自动输入密码方式2:

sudo -S sntp -sS 182.92.12.11 << EOF 
123
EOF

其中123就是用户密码。

作用

比如可以在shell脚本中输入用户密码,就可以自动执行sudo相关命令了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容