1 设置ubuntu 免密码:
- 修改sudoers 文件:
su vim /etc/sudoers
假定当前用户为user,在文件末尾添加如下语句:
suer ALL =NOPASSWD: ALL
如果仅仅想莫几个语句不输入密码,可以这样写:
user ALL = NOPASSWD: /usr/bin/abc.sh, /usr/sbin/adduser
wq! 强制保存生效。
- java 调用
Process porcess =Runtime.getRuntime().exec("sudo xxxx");
OK, 已经可以调用原本需要输入密码的命令而不需要输入密码了。