FTP restringe o acesso do usuário a uma pasta específica

2

Eu criei um site FTP dentro do painel IIS 7.5. Agora eu tenho acesso a todo o site usando administrator nome de usuário e senha.

Agora, desejo que meu amigo acesse uma pasta específica desse site FTP. (por exemplo, este caminho: \some\folder\accessible\ )

Não consigo criar um novo site de FTP para esse fim, pois ele diz the port is being used by another website .

Como criar uma conta para o meu amigo ter acesso a apenas uma pasta específica?

PS: Eu li sobre o recurso Isolamento do usuário do IIS 7.5, mas não consegui encontrar como criar um apenas usuário para FTP e defini-lo como um caminho personalizado .

    
por Mahdi Ghiasi 16.11.2012 / 16:26

2 respostas

4

Eu finalmente resolvi esse problema. Aqui está o que eu fiz:

  1. Configurar o FTP com a Autenticação do Gerenciador do IIS (apontei meu site FTP para a pasta vazia C:\inetpub\ftproot , que estava vazia )

  2. No painel de controle do IIS, selecione o site FTP e clique duas vezes em FTP User Isolation .

  3. Selecione User name directory e clique em Apply .

  4. Agora clique com o botão direito do mouse no site FTP, clique em Create new Virtual directory .

  5. Defina o alias como o nome de usuário do Gerenciador do IIS que você criou na etapa 1 e defina seu caminho físico para qualquer lugar que você queira que o usuário tenha acesso.

  6. Clique em OK.

Agora que o usuário do gerenciador do IIS pode acessar a pasta desejada por FTP, ele não terá acesso a nenhum outro lugar.

Por favor, note que você deve repetir os passos 1-6 para cada usuário. (Passo 1, de CONFIGURE THE IIS MANAGEMENT SERVICE AND ADD AN IIS 7 MANAGER part para o final dessa página, depois os passos 2-6)

    
por 16.11.2012 / 17:49
0

Está tudo definido com permissões do windows. Lembre-se de que, se a pasta desejada estiver dentro de uma pasta que você não deseja que ele tenha, ele ainda precisará de um mínimo de acesso de leitura à pasta que contém a pasta de destino.

Eu recomendaria configurar o FileZilla Server, ele lhe dará mais controle e acho que ele ajudará você a fazer o que quiser com mais facilidade. Não requer credenciais do Windows e você pode prender (restringir o diretório base de um usuário) para onde quiser. Além disso, você pode usar links simbólicos que aparecem em seu diretório inicial, mas apontar para outro lugar. Facilita a administração do que com o IIS 7.

    
por 16.11.2012 / 16:39