UNIX 组中的一个用户可以运行 azcopy,而该组中的其他用户则不能

UNIX 组中的一个用户可以运行 azcopy,而该组中的其他用户则不能

两个用户foobarfoobiz位于同一个 RH Linux 组中

猫 /etc/passwd |切-d:-f1,4 | grep ^foo

foobar:10

foobiz:10

foob​​ar 可以运行复制

$ azcopy --版本

azcopy version 10.3.4

foob​​iz 无法运行复制

$ 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以使该更改永久化。

相关内容