2012-07-02 2 views
1

업로드 된 파일의 실제 위치 파일 저장소를 잠글 필요가 있습니다. 서버에서 웹 관리자는 저장된 파일에 액세스 할 수 있습니다. 아무도 시스템이 아닌 폴더에 액세스 할 수 없도록 폴더를 잠글 필요가 있습니다.업로드 할 실제 위치 파일 저장소를 잠급니다.

권한을 사용하여 폴더를 잠글 수 있지만 서블릿을 사용하여 파일을 업로드 할 수 없습니다.

누구나 그것에 대해 알고 있습니까? 어떻게하면 폴더 보안을 얻을 수 있습니까? 데이터베이스 스토리지 이외의 솔루션이 있습니까?

답변

0

파일 시스템의 보안 대책을 사용하십시오. 예를 들어 Linux에서 그룹을 만들고 업로드 폴더와 관련하여이 그룹에 대한 액세스 권한 만 제공하십시오. 이 그룹의 구성원 인 사용자로 서블릿 컨테이너를 실행하십시오.

+0

답장을 보내 주셔서 감사합니다. 즉,/webapp/{app folder} /standalone/filename.txt 아래에 app 폴더가 있다고 가정합니다. 다른 사용자에게 쓰기 권한이있는 독립 실행 형 폴더 아래에 업로드 된 파일 그래서 이것으로부터 그들은 또한 읽기 권한을 가질 수 있습니다. 그래서 어떻게 보안 폴더를 할 수 있습니까? – iMBMT

관련 문제