我在 /usr/local/bin 中以二进制(docker-compose)的形式安装了一个程序,这应该是最正确的方法。我希望所有用户现在都可以使用它。我使用 Ansible 模块添加了一个新用户user
。但对于新用户来说,该程序根本不起作用,因为 /usr/local/bin 不在他们的 PATH 中。为什么它不在那里吗?我做错了什么?我是否以错误的方式创建了用户?为什么/usr/local/bin
其他用户默认不在PATH 中?我不知道 with 目录在我自己的用户中的 PATH 中添加到它的工作位置。它不在.bash_profile
或.bashrc