Permissions Pip安装的命令don';不存在于非root用户上

Permissions Pip安装的命令don';不存在于非root用户上,permissions,pip,centos,root,Permissions,Pip,Centos,Root,我正在安排ansible去查jenkins。当我在服务器中以root用户身份运行任何命令时,它运行良好,因此我知道它正在工作。然而,当我试图通过Jenkins运行它时,我得到: /tmp/jenkins8800425633212024632.sh: line 2: ansible-playbook: command not found 我假设这是因为Jenkins用户没有访问该命令的权限,所以我检查了如果我作为任何没有root访问权限的用户登录,我会收到相同的错误。我是不是遗漏了什么?我似乎不

我正在安排ansible去查jenkins。当我在服务器中以root用户身份运行任何命令时,它运行良好,因此我知道它正在工作。然而,当我试图通过Jenkins运行它时,我得到:

/tmp/jenkins8800425633212024632.sh: line 2: ansible-playbook: command not found

我假设这是因为Jenkins用户没有访问该命令的权限,所以我检查了如果我作为任何没有root访问权限的用户登录,我会收到相同的错误。我是不是遗漏了什么?我似乎不知道如何让其他人访问该命令。它是由超级用户按照建议使用
pip
安装的,因此
/bin
文件夹中没有脚本,这可能是问题所在吗?

这里的问题更多的是路径而不是权限。jenkins用户没有将路径导出到这些脚本中,因此它需要使用直接路径运行,或者实际将路径添加到bash配置文件中。

@jstarek我必须再等待9个小时才能将其标记为答案,然后,我只需等待整整48个小时