UNIXグループの1人のユーザーはazcopyを実行できますが、グループ内の他のユーザーは実行できません。

UNIXグループの1人のユーザーはazcopyを実行できますが、グループ内の他のユーザーは実行できません。

同じRH Linuxグループfoobar内の2人のユーザーfoobiz

猫/ etc / passwd |カット-d:-f1,4 |

foobar:10

foobiz:10

foob​​arを実行できますコピー

$azcopy - バージョン

azcopy version 10.3.4

foob​​izを実行できませんコピー

$azcopy - バージョン

-bash: azcopy: command not found

Q:foobizはどのように機能しますか?azcopy

答え1

@kusalanandaの回答を拡張すると、次のようになります。

環境PATH変数は、ユーザーシェルがバイナリを見つけることができる場所を定義します。

したがって、次のコマンドを使用してPATHを確認してください。

echo $PATH

これでコマンドを使用すると、whichバイナリのある場所を見つけることができます。

which azcopy

その後、他のユーザーは次を使用して、バイナリにリンクされているディレクトリを自分のパスに追加できます。

export PATH=$PATH:/foo/bar/bla

.bash_profile変更を永続的に適用するために注文に追加することもできます。

関連情報