我在 /usr/local/bin 中以二进制(docker-compose)的形式安装了一个程序,这应该是最正确的方法。我希望所有用户现在都可以使用它。我使用 Ansible 模块添加了一个新用户user
。但对于新用户来说,该程序根本不起作用,因为 /usr/local/bin 不在他们的 PATH 中。为什么它不在那里吗?我做错了什么?我是否以错误的方式创建了用户?为什么/usr/local/bin
其他用户默认不在PATH 中?我不知道 with 目录在我自己的用户中的 PATH 中添加到它的工作位置。它不在.bash_profile
或.bashrc
为什么 CentOS 7 上的新用户的 PATH 中没有 /usr/local/bin ?
相关内容
- Windows Server 2012 上的多个 CA
- Excel 中的统计数据(包括修改后的文本值)
- 22.04 版蓝牙音箱连接不稳定
- 如何在 Linux 上安装没有 DVD 或 USB 的 Windows 7?
- CentOS/RHEL 7 在 Kickstart 中进行 LVM 分区?
- 我目前在我的计算机上运行 Ubuntu 16.04,我想同时安装 Windows 10,但我没有 USB 或磁盘;我该怎么做?[关闭]
- 无法在 Windows 中访问备份硬盘
- 从网络广播中读取音频流数据并将其推送到临时文件
- 重启远程关机服务器 Linux
- 当没有应用正则表达式和变量扩展时,如何将 sed 命令分解为嵌套部分? [复制]