2012-03-16 1 views
0

사용자가 내 웹 사이트에 가입하면 FTP 계정이 생성되기를 원합니다. 따라서 모든 사용자는 File Zilla를 사용하여 폴더에 액세스 할 수 있습니다.등록 된 각 사용자에 대해 FTP 계정을 만드는 방법

+0

FTP를주는 것이 좋습니다. – waseem

+0

충분한 정보를 제공하지 않았습니다. 사용자가 웹 사이트에 어떻게 가입합니까? 어떤 멤버쉽 제공 업체를 이용하십니까? – TheBoyan

답변

0

명령 줄을 통해 새로운 ftp 사용자를 만들고 chroot를 사용하여 특정 디렉토리로 제한 할 수 있다고 가정합니다. 그리고 https://superuser.com/questions/67765/sudo-with-password-in-one-command-line의 답변 중 하나는 'sudo'가 명령 줄에서 암호를 묻는 것을 막을 수있는 방법을 제공합니다. 그렇다면 순수하게 인터페이스를 만들고 명령을 실행하기 위해 system() 또는 exec()를 호출해야합니다.

0

정확히 무엇을하고 싶은지 질문하는 것으로부터 정말로 어렵습니다. 이것은 이것을 성취하기 위해해야 ​​할 일이 많이 필요한 매우 복잡한 주제입니다.

asp.net 사용자 지정 멤버 자격 공급자를 사용하는 경우 해당 폴더를 만들 수 있습니다 (예 :).

그런 다음 자신에게 쉬운 작업이 아닌 IIS 용 사용자 지정 인증 공급자를 만들어야합니다. Robert McMurray의 thisthis 블로그 게시물을 확인하십시오. 이 모듈은 사용자 지정 멤버 자격 공급자로 채우는 데이터베이스의 사용자 데이터를 사용합니다.

마지막으로 각 사용자에게 IIS의 FTP에서 자신의 폴더 물음표 사용자 격리에 대한 액세스 권한을 제공해야합니다.