2010-06-22 2 views
1

나는 집에서 나의 우분투 상자와 직장에있는 나의 윈도우 상자에서 같은 .reminders 파일을 사용할 수 있도록 미리 알림 캘린더 프로그램을 구성하려고 생각하고있다. 제가하려고 시도 할 것은 아파치의 webdav를 통해 파일을 외부에서 볼 수있는 홈 컴퓨터의 디렉토리를 만드는 것입니다. 내 홈 방화벽이 포트 80을 치고 내 홈 박스에 들어가려면 ssh 터널링을 사용해야하기 때문에 보안은 정말로 걱정이되지 않습니다.webdav 탑재 파일에 대한 직접 액세스로 인해 문제가 발생합니까?

이제는 webdav가 동시 액세스를 중재하도록 설계되었습니다. 시도. 내 질문은 이것이 호스트 컴퓨터에서 직접 파일 액세스와 호환되는지 여부입니다. 즉, 두 개 이상의 원격 webdav 클라이언트가 동일한 파일을 편집하려고하면 webdav 프로토콜이 잠금을 제공하여 하나의 클라이언트 만 액세스 할 수 있으므로 파일이 손상되지 않는다는 것을 이해합니다.

제 질문은 이러한 보호 기능이 webdav가 아닌 파일 시스템을 통한 로컬 편집을 막을 수 있는지 여부입니다. 호스트 컴퓨터에 webdav 디렉토리를 마운트하고 webdav 마운트를 통해 모든 로컬 편집을 지시해야합니까? 아니면 이것은 불필요한가요? 당신이 접근하지 않는 경우

답변

1

,

(이 경우, 나만이 파일에 액세스하여, 내가 동시 편집을받을 거라고 상당히 가능성,하지만 나는 시스템이 작동 해야하는 방법을 이해하는 것이 좋아) WebDAV 프로토콜에 따라 파일을 잠그면 LOCK 및 UNLOCK 메서드를 통해 설정된 잠금을 따르지 않으므로 다른 클라이언트가 변경 한 내용을 덮어 쓸 수 있습니다. 이 상황은 여기 WebDAV RFC에 설명되어 있습니다. http://tools.ietf.org/html/rfc4918#section-7.2

관련 문제