我有一个shell脚本,需要从服务器A执行,该脚本也要在服务器B中执行命令。但是我只能以服务器B的root用户身份执行这些命令。
如果我手动登录服务器B,则必须将用户更改为root并执行删除命令。为了实现此目的,我试图编写一个脚本并从服务器A执行,但是它要求我输入密码。如何在脚本中添加密码? (尽管不建议这样做),或者请提出其他解决方法。
答案 0 :(得分:0)
使用nopasswd在/ etc / sudoers中添加用户名以删除密码提示
$ visudo
user ALL=(ALL) NOPASSWD: ALL
答案 1 :(得分:0)