본문으로 건너뛰기

공유

Libre WebUI에서 공유 가능한 모든 리소스는 하나의 권한 부여 모델을 따릅니다. 소유자 → 사용자 또는 그룹 주체 → read, write, admin 권한 순입니다. 기능마다 별도의 권한 체계를 배울 필요가 없으며, 전역 관리자 역할은 의도적으로 비공개 콘텐츠에 대한 접근 권한을 전혀 부여하지 않습니다. 관리는 기능 수준의 권한이지 콘텐츠 열람 권한이 아닙니다.

공유할 수 있는 항목

리소스읽기 권한의 의미쓰기 권한의 의미
채팅대화를 열고 읽기— (채팅은 소유자만 작성 가능)
노트노트 읽기내용 편집(리비전은 계속 적용)
지식 컬렉션문서를 검색 및 RAG에 포함
페르소나자신의 채팅에서 페르소나 사용
프롬프트작성기에서 프롬프트 사용편집(버전 관리됨)
스킬자신의 채팅에서 스킬 불러오기편집(버전 관리됨)
캘린더자신의 일정과 함께 해당 일정 보기해당 캘린더에 일정 생성 및 편집
도구 서버권한이 부여된 경우 서버의 도구 호출

공유된 리소스는 수신자의 목록에 소유자와 권한 태그와 함께 표시되며, 삭제 권한은 항상 소유자에게만 있습니다.

접근 권한 결정 방식

모든 읽기 요청은 동일한 권한 판단(owner → direct grant → group grant)을 다시 실행합니다. 따라서 권한 부여를 철회하거나 그룹에서 사용자를 제거하면 바로 다음 요청부터 적용되며, 오래된 권한이 캐시에 남지 않습니다. 공유 지식 컬렉션은 권한 부여 집합을 벡터 인덱스 ACL에도 게시합니다. 따라서 공유하거나 철회할 때 다시 임베딩할 필요 없이 쿼리 내부의 검색 과정에서도 직접 가져오기와 정확히 같은 권한을 적용합니다.

공유 대화상자

모든 화면에서 같은 대화상자를 사용합니다. 사용자 또는 그룹을 선택하고 정확한 이름을 입력한 다음(의도적으로 유사 검색을 제공하지 않습니다. 계정을 나열하는 대신 이미 알고 있는 이름을 확인하는 방식입니다) 권한을 선택하면 완료됩니다. 기존 권한 부여는 확인된 표시 이름과 함께 나열되며 한 번의 클릭으로 철회할 수 있습니다. 무언가 공유되면 수신자에게 앱 내 알림이 전송됩니다.

공유에 해당하지 않는 것

  • 채팅을 공유해도 수신자가 그 채팅에서 답변을 생성할 수는 없습니다. 모델 호출은 항상 호출 사용자의 자격 증명과 접근 권한으로 실행됩니다.
  • 페르소나를 공유하면 그 정의만 노출되며 소유자의 페르소나 메모리나 진화 상태는 노출되지 않습니다.
  • 익명 공개 링크는 없습니다. 모든 공유 대상은 인스턴스에서 인증된 사용자 또는 그룹입니다.
  • 세션 폴더는 아직 안의 채팅까지 연쇄적으로 공유하지 않습니다. 채팅을 개별적으로 공유하세요.