对于具有一组特定权限的非 root 用户,在 Linux 终端上安装代理失败。

问题

如果未添加 tty 命令,代理安装将失败,并显示以下错误:
安装 telegraf

解决方案

  • 如果您收到安装 telegraf 错误,请确认在 /etc/sudoers 中存在以下行。
    1. root ALL=(ALL:ALL) ALL 
    2.Defaults:root !requiretty 
    3.Defaults:arcuser !requiretty

    如果已为 root 用户启用无密码 sudo,则可以忽略 (1)。如果终端虚拟机已配置为关闭 requiretty,则可以忽略 (2) 和 (3)。

    将这些行添加到 /etc/sudoers(如果尚未添加)。
  • 要解决 Linux 终端上的其他故障,请确保已使用 exec 挂载选项挂载 /tmp 挂载点。