使用sudo权限执行报错
问题现象
部署主机相关应用时,选择“使用sudo权限执行”,出现“需要密码”报错。
原因分析
当前用户选择了“使用sudo权限执行”选项,但是在Linux系统的/etc/sudoers文件中并未对当前用户设置免密配置。
处理方法
在/etc/sudoers文件中“root ALL=(ALL:ALL) ALL”配置后面添加“$username ALL=(ALL) NOPASSWD: ALL”(其中$username是当前用户名),如下图所示。
公共问题 所有常见问题
- 如何使用部署服务
- 查询deployment状态失败
- 没有此应用
- 一台主机是否只能对应一个项目
- 是否需要事先将运行环境(Tomcat、python等)安装到用户主机中,再部署应用
- 部署应用从制品仓库下载文件失败,提示拼写错误
- 部署应用失败,提示“AnsibleUndefinedVariable: 'xxxx' is undefined”
- 应用部署成功但应用验证路径下的url无法访问
- 部署应用失败,日志提示DNS解析问题如何解决
- 草稿应用无法部署
- 部署应用失败,JDK已安装且已配置环境变量,但报错:please configure JDK environment variables
- 日志提示权限不够
- 路径不合法
- 环境下没有主机
- 使用sudo权限执行报错
- 文件不存在或者路径不正确
- 当前主机用户权限不足
- 文件路径不存在
more