实现sudo 命令免密码执行
来源:互联网 发布:linux新建用户步骤 编辑:程序博客网 时间:2024/05/22 00:31
近期在进行一个自动化脚本时,由于需要在非root 用户下执行,即:sudo -A command/XXX.sh
此时在正常情况下当脚本执行到sudo时需要手动向控制台输入密码,这里利用环境变量SUDO_ASKPASS来实现免密码执行
1、创建一个密码文件,如_PWD_TEMP_
vim _PWD_TEMP_
写入内容:
#! /bin/bash
echo yourpassword
2、在脚本中执行sudo 命令之前引入环境变量SUDO_ASKPASS
export SUDO_ASKPASS=./_PWD_TEMP_
3、执行命令
sudo -A command/XXX.sh
0 0
- 实现sudo 命令免密码执行
- ssh免密码远程执行sudo命令
- Linux用户执行命令免sudo密码
- Ubuntu 执行sudo免密码
- 免sudo 执行Docker命令
- sudo配置免密码及排除命令
- ssh免密码执行命令
- sudo 免密码
- sudo 免密码
- sudo免密码
- Ubuntu sudo 免密码
- sudo免密码
- sudo免密码
- 普通用户执行sudo命令不需要密码解决
- 使用sudo命令,免输入密码的方法
- mac 配置sudo免密码
- sudo -i 免输入密码
- ubuntu14.04 sudo免密码
- 并查集-poj-1182
- mongodb数据导入导出以及备份恢复
- Java SE之旅_08_IO流
- jquery 导出excel
- 打开Photoshop里白色偏黄解决方法
- 实现sudo 命令免密码执行
- SeekBar . RatingBar
- 第一个博客
- 关于On release of batch it still contained JDBC statements异常的疑问
- 韩顺平老师 Mysql优化 笔记
- Java的this和super的用法
- Xcode 5: 将新项目同步到Svn上
- 数组循环移位
- java实现公共调用分页js