抱歉,您必须具有tty才能运行sudo

本文适用于 适用于MySQL的Zmanda恢复管理器(ZRM)

问题症状

-命令输出:'/usr/share/mysql-zrm/plugins/lvm-snapshot.pl --action get-vm-device-details --directory“ / opt / zmc / mysql / data // zmc”- sname zrmZEvH6X 2> / tmp / AjfR1QlY3J'是[-sudo:对不起,您必须有一个tty才能运行sudo-无法找到数据库:/ opt / zmc / mysql / data // zmc]
警告:
-获取“ / opt / zmc / mysql / data // zmc”的设备详细信息时出错-无法读取文件/ tmp / AjfR1QlY3J

问题说明

sudo配置要求mysql用户只能从登录shell运行sudo。

分辨率

以root身份运行'visudo' 并添加以下几行,以允许mysql用户在不需要TTY的情况下运行sudo:

默认值:%mysql!requiretty默认值:mysql!requiretty