Configurar link simbólico onde os usuários podem acessá-lo com FTP

4

Eu tenho uma pasta em um servidor onde um cliente meu tem um monte de pastas que eles carregam imagens e não para um site, eu faço um link simbólico para essas pastas para a raiz do site. Desta forma, posso dar-lhes acesso ftp para carregar o que precisam sem ter acesso ao nível de raiz do site.

Eu tenho outra pasta que não consigo configurar como um link simbólico para a pasta deles, que tem imagens para as quais eles precisam fazer upload. Eu sei que se eu criar um link simbólico ao contrário de onde o link sym está em sua pasta, eles não poderão acessá-lo através do FTP.

Tem de haver uma maneira sem criar duas contas de FTP separadas e dar ao usuário a capacidade de fazer o upload para um diretório diferente que esteja fora de seu diretório pessoal. Eu vejo que é específico do ftp e que existem algumas configurações que podem ser alteradas, mas eu não vi nenhuma resposta clara para a melhor maneira de lidar com isso.

    
por dan.codes 04.05.2010 / 22:28

2 respostas

8

Você pode usar a opção bind do mount para remontar a outra pasta para que o servidor FTP veja os arquivos como estando dentro da raiz do site.

Eu postei uma resposta para a mesma pergunta no UbuntuForums.org .

... Você pode montar / home / shared / files / em / home / website / files / como isso.

  1. Crie um ponto de montagem (um diretório) em / home / website

    mkdir / home / website / files /

  2. Monte o outro diretório sob este ponto de montagem

    mount --bind / home / shared / arquivos / home / website / files /

Agora, será exibido que esses arquivos estão em / home / website /, portanto, estarão disponíveis mesmo se você restringir o usuário a este diretório-raiz do site ....

    
por 04.05.2010 / 22:43
1

Se você quiser redirecionar sua conexão ftp para outra pasta

você pode editar o arquivo / etc / fstab e adicione a linha:

/ var / www / website / home / userftp / html ligação automática, padrões 0 0

e depois de montar a pasta:

monte / home / userftp / html

    
por 01.05.2015 / 15:12