일반 사용자가 다른 사용자가 사용할 프로그램/설치를 넣을 디렉토리를 표준화하고 싶습니다. 모범 사례는 무엇입니까? 예를 들어, /users/shared_binaries/
권한이 상당히 공개된 디렉터리를 만들 수 있습니다 . 이와 같은 작업을 수행하기 위한 규칙/모범 사례가 있습니까? 이를 설치할 네트워크 드라이브가 없다고 가정해 보겠습니다.
기본적으로 사용자의 홈 디렉터리에 설치할 필요가 없거나 표준 사용자보다 더 높은 액세스 권한을 갖는 공유 바이너리의 위치를 원합니다.
답변1
이에 대한 표준 위치는 없습니다. 이를 처리하는 표준 방법은 다른 사용자가 실행할 수 있는 프로그램을 설치할 수 있는 권한이 있어야 한다는 것입니다.
/usr/local
like의 하위 트리, like의 하위 디렉터리 , like의 하위 디렉터리 등 /usr/local/users/bin
중에서 선택할 수 있습니다 ./home
/home/shared/bin
/opt
/opt/users/bin
를 사용 /bin
하면 실행 가능한 프로그램에 대한 것임을 더 분명하게 알 수 있으며 해당 프로그램에서 사용하는 라이브러리, 문서 및 데이터 파일과 같은 다른 콘텐츠를 동일한 디렉터리에 넣을 수 있습니다.
답변2
다중 테넌트 시스템에서 대부분의 사용자는 $HOME에만 bin 디렉토리를 넣습니다.