![여러 컴퓨터의 사용자 간에 홈 디렉터리를 공유하는 표준 방법은 무엇입니까?](https://linux55.com/image/103083/%EC%97%AC%EB%9F%AC%20%EC%BB%B4%ED%93%A8%ED%84%B0%EC%9D%98%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EA%B0%84%EC%97%90%20%ED%99%88%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EA%B3%B5%EC%9C%A0%ED%95%98%EB%8A%94%20%ED%91%9C%EC%A4%80%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
이것은 두 부분으로 구성된 질문입니다. 여러 대의 컴퓨터가 있고 사용자가 홈 디렉터리를 얻는 경우(즉, 임의의 컴퓨터에 SSH로 연결하면 사용자는 ~/
어떤 컴퓨터에서 생성되었는지에 관계없이 그곳에서 동일한 파일을 찾을 수 있습니다. 파일을 분리하는 표준 방법은 무엇이며 각각의 위치는 무엇입니까?) 머신에서 다른 작업을 실행하는 실행 파일이 있습니까?
첫째, 각 컴퓨터에 대해 별도로 코드를 컴파일해야 하는지 어떻게 알 수 있습니까? 원래 코드를 컴파일하는 데 사용되지 않은 서버에서 실행 파일이 다르게 실행되지 않는지 확인하는 포괄적인 테스트가 있습니까?
컴파일된 코드나 라이브러리를 모든 시스템에서 사용해서는 안 되는 경우 이를 공유 홈 디렉토리에서 분리하는 표준 방법은 무엇입니까? 별도의 하위 디렉터리에 저장하고 $PATH
로그인한 서버에 따라 변수를 변경하는 것으로 충분합니까? 아니면 $HOME
이러한 하위 디렉터리 중 하나를 가리키고 여기에서 작동하도록 재정의할 수 있습니까 ? 이 상황을 효율적으로 처리할 수 있는 도구가 있습니까? Docker 컨테이너와 같은 것이 좋은 선택일까요?