![UNIX 그룹의 한 사용자는 azcopy를 실행할 수 있지만 그룹의 다른 사용자는 실행할 수 없습니다.](https://linux55.com/image/173582/UNIX%20%EA%B7%B8%EB%A3%B9%EC%9D%98%20%ED%95%9C%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%8A%94%20azcopy%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%A7%80%EB%A7%8C%20%EA%B7%B8%EB%A3%B9%EC%9D%98%20%EB%8B%A4%EB%A5%B8%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%8A%94%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
동일한 RH Linux 그룹 foobar
에 있는 두 명의 사용자foobiz
고양이 /etc/passwd | 컷 -d: -f1,4 |
foobar:10
foobiz:10
foobar를 실행할 수 있습니다복사
$azcopy --버전
azcopy version 10.3.4
foobiz를 실행할 수 없습니다복사
$azcopy --버전
-bash: azcopy: command not found
질문: foobiz는 어떻게 작동하나요?azcopy
답변1
@kusalananda의 답변을 확장하면 다음과 같습니다.
환경 PATH
변수는 사용자 셸이 바이너리를 찾을 수 있는 위치를 정의합니다.
따라서 다음 명령을 사용하여 PATH를 확인하세요.
echo $PATH
이제 명령을 사용하면 which
바이너리가 있는 위치를 찾을 수 있습니다.'
which azcopy
그런 다음 다른 사용자는 다음을 사용하여 바이너리로 연결되는 디렉터리를 자신의 경로에 추가할 수 있습니다.
export PATH=$PATH:/foo/bar/bla
.bash_profile
변경 사항을 영구적으로 적용하기 위해 이를 주문에 추가할 수도 있습니다 .