两个用户foobar
且foobiz
位于同一个 RH Linux 组中
猫 /etc/passwd |切-d:-f1,4 | grep ^foo
foobar:10
foobiz:10
foobar 可以运行复制
$ azcopy --版本
azcopy version 10.3.4
foobiz 无法运行复制
$ azcopy --版本
-bash: azcopy: command not found
问题:foobiz如何运行azcopy
答案1
扩展一下 @kusalananda 的答案:
环境PATH
变量定义用户 shell 可以在哪里找到二进制文件。
所以使用此命令来检查 PATH:
echo $PATH
现在,如果您使用该命令,which
您可以找到该二进制文件所在的位置'
which azcopy
然后,其他用户可以使用以下命令将导致该二进制文件的目录添加到他的路径中:
export PATH=$PATH:/foo/bar/bla
他可能想将该命令添加到他的命令中.bash_profile
以使该更改永久化。