2012-06-04 2 views
0

여러 가상 컴퓨터 (VM)가 있습니다. 그 중 하나는 PHP 서버이고, 다른 것은 정상적인 시스템입니다. 어떻게하면 PHP 서버가 파일을 관리하게 할 수 있습니까? 어떻게 액세스 제어를 구현할 수 있습니까? 나는 클라이언트가 웹 페이지를 통해 파일을 제어 할 수 있기를 원한다. 말처럼 Dropbox. 또한 특정 사용자가 특정 파일을 볼 수있게하려면 어떻게해야합니까? 즉, User1은 파일을 소유하고 User2와 공유하지만 User3은 공유하지 않습니다.PHP를 사용하여 VM에서 파일 관리

+0

그들에 의해 제공 데모 (이전 AjaXplorer라고도 함)되어 있으 당신이하려는 일. 다른 VM은 PHP 서버와 어떤 관련이 있습니까? 어떤 파일을 관리 하시겠습니까? 어떤 종류의 액세스 제어? Dropbox 복제본을 만들려고합니까 ?? – wroniasty

+0

이 질문은 너무 광범위합니다 ... 기본적으로 전체 응용 프로그램 디자인을 요구하고 있습니다. 당신은 또한 충분한 세부 사항을 제공하지 않습니다 ... 어떤 OS를 실행하고 있습니까? 그리고 데이터베이스 (퍼미션을 부여하기 위해 사용자 ID를 파일 ID에 연결하는 크로스 테이블)에서 퍼블릭 루트 디렉토리의 모든 파일을 유지하고 퍼미션에 대한 DB를 체크 한 후에 만 ​​액세스를 허용해야합니다. –

+0

OS 용 우분투. 예, 드롭 박스 복제본으로 생각할 수 있습니다. 내 문제는 PHP 서버에서 VM 파일을 관리하는 것입니다. 그래서 user1이 로그인하면 서버는 VM에서 파일을 검색하고 파일 관리자를 표시합니다. – saada

답변

1

기본적으로 SO에서 범위를 벗어난 전체 응용 프로그램 디자인을 요구하고 있습니다. 그러나 이것을 처음부터 만들지 않는 것이 좋습니다. 대신 당신이 당신의 필요에 따라 나중에 사용자 정의 할 수 있습니다 오픈 소스 솔루션을 사용

모습이 Pydio

그리고 here 그것은 분명하지 않다

+0

2 년 전 그게 실제로 나왔습니다. 우리는 AjaXplorer를 사용했습니다. – saada