사용자 환경 분리 및 명확화

사용자 환경 분리 및 명확화

내 랩톱에 여러 환경이 있어야 하며 한 사용자 작업으로 인해 다른 사용자의 환경이 파괴되지 않고 사용자가 동일한 도구의 다른 버전을 사용할 수 있도록 이를 별도로 유지하고 싶습니다.

첫 번째 옵션은 멀티부팅인데, 이는 전문가보다 더 고통스럽습니다. 그래서 다른 사용자를 활용할 수도 있습니다. 그러나 그들 중 얼마나 많은 사람들이 고립되어 있습니까?

docker-deamon과 같은 애플리케이션을 예로 들어보겠습니다. 누가 앱을 설치했는지에 따라 문제가 달라질 것 같습니다.

  1. docker(루트 필요)의 경우 설치는 시스템 전체에 걸쳐 이루어지며 다른 docker를 실행하는 유일한 옵션은 두 번 설치하는 것입니다.
  2. 서비스가 "사용자 범위"(예: Podman)인 경우 각 사용자에 대해 개별적으로 시작됩니다. 그렇죠? 두 번째 터미널/사용자를 사용하여 로그인하면 두 개의 다른 사용자 공간에서 또 다른 별도의 Podman이 실행됩니다. 그렇죠?

따라서 "루트 아래"에 설치된 애플리케이션만 이러한 환경 간의 격리를 해제할 수 있습니다.

관련 정보