为什么 CentOS 7 上的新用户的 PATH 中没有 /usr/local/bin ?

为什么 CentOS 7 上的新用户的 PATH 中没有 /usr/local/bin ?

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

相关内容