Jellyfin에서 가족 구성원이 경험하는 콘텐츠는 먼저 어떤 사용자가 활성 상태인지에 따라 달라지고, 그다음 해당 사용자에게 표시 권한이 부여된 라이브러리에 따라 달라집니다.
한 가정에서 하나의 서버에 TV, 휴대폰, 브라우저와 여러 프로필을 함께 사용할 수 있습니다. 사용자 식별 정보를 분리하면 시청 상태와 추천 콘텐츠가 서로 섞이지 않으며, 애플리케이션 수준의 권한 설정에 따라 표시되는 라이브러리가 결정됩니다. 파일 시스템 권한은 서버 측의 별도 계층이므로 사용자가 보는 콘텐츠와 혼동해서는 안 됩니다.
라이브러리 접근보다 먼저 필요한 사용자 식별
서버는 시청 상태, 추천 콘텐츠, 제한 설정, 라이브러리 권한을 적용하기 전에 현재 어떤 사용자가 활성 상태인지 알아야 합니다. 서버가 정상적으로 작동하더라도 하나의 계정이나 프로필을 공유하면 시청 기록이 뒤섞일 수 있습니다.
가족 권한 모델은 가정 내 프로필과 라이브러리 권한을 분리하며, 사용자 식별이 첫 번째로 결정해야 할 사항인 이유를 보여 줍니다.
가족 구성원별 매트릭스에서는 사용자 식별을 콘텐츠가 잘못 표시된 후에 추가하는 사후 조치가 아니라 입력값으로 다뤄야 합니다.
애플리케이션 권한과 파일 시스템 권한의 차이
Jellyfin은 인증된 사용자에게 표시되는 콘텐츠를 제한할 수 있지만, Jellyfin 프로세스 자체는 기본 미디어에 접근하기 위한 파일 시스템 권한이 필요합니다. 이 두 권한 계층은 서로 다른 경계를 보호합니다.
사용자 식별 정보와 프로필 분리를 활용해 애플리케이션 수준의 라이브러리 제한과 서버 저장소 접근을 서로 분리하세요.
서버가 파일을 읽지 못한다면 사용자의 라이브러리 권한을 변경해도 저장소 계층의 문제는 해결되지 않습니다.
클라이언트에서 실제 사용 경험이 드러납니다
가족 구성원이 TV에서는 올바른 라이브러리를 보면서도 브라우저에서는 다른 시청 기록을 볼 수 있습니다. 이는 활성 사용자 정보가 달라졌기 때문일 수 있습니다. 따라서 클라이언트 전환, 프로필 선택, 저장된 세션 상태가 권한 문제처럼 보일 수 있습니다.
Jellyfin 클라이언트 동작 비교 원칙을 여기에도 적용할 수 있습니다. 서버와 미디어는 동일하게 유지한 채 각 기기에서 활성 사용자를 확인하세요.
확인해야 할 기준은 일반적인 클라이언트에서 동일한 사용자 식별 정보로 의도한 라이브러리와 개인 상태가 동일하게 표시되는지 여부입니다.
가족 접근 권한 매트릭스 사용
각 사용자, 사용하도록 지정된 라이브러리, 프로필 유형, 클라이언트 기기, 시청 상태 분리 기대값을 정리하세요. 알려진 관리자 계정과 대표적인 가족 계정을 사용해 한 번에 하나의 프로필만 테스트합니다.
가족 권한 모델의 작업 흐름은 이 글을 권한 복구 절차서로 만들지 않고도 실용적인 가족 접근 권한 매트릭스를 구성할 수 있도록 도와줍니다.
모든 프로필에 의도한 라이브러리만 표시되고 서버 자체에서도 미디어 경로를 읽을 수 있을 때 테스트를 종료하세요.
기술 및 AI 허브
더 읽어보기

홈 서버에 더 많은 서비스를 추가하면 Home Assistant 아키텍처가 변경되는 이유
공유 상태, 대기열, 디바이스, 업데이트 주기 또는 장애 도메인이 추가되면 서비스가 단순히 컨테이너를 늘리는 것이 아니라 Home Assistant 아키텍처를 변경합니다.

캐시를 용량으로 착각하지 않고 Home Assistant 성능을 측정하는 방법
따뜻한 상태의 결과는 용량이 아니라 재사용을 입증합니다. 콜드 스타트, 따뜻한 상태의 정상 처리량, 반복 부하, 테일 지연 시간, 그리고 가장 먼저 포화되는 리소스를 측정하세요.

집 전체 제어에 Home Assistant에는 어느 정도의 자동화 동시성이 필요할까요?
대부분의 집 전체 자동화에는 제한된 중첩만 필요합니다. 실행 시간 × 트리거 빈도로 동시 실행 수를 산정한 다음, 다운스트림에서 안전하게 처리할 수 있는 용량으로 상한을...

