Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

linux:artigos:proftpd-link-simbolico [13/01/2015 10:44] (atual)
Linha 1: Linha 1:
 +~~NOTOC~~
 +====== Links Simbólicos no PROFTPD ======
 +
 +No PROFTPD, utilizamos a opção DefaultRoot ~ para restringir o acesso dos usuários ao seu diretório home, porém, os links simbólicos que apontam para locais que estejam fora deste diretório param de funcionar.
 +
 +Para entender por que isso acontece, precisamos saber como funciona o link simbólico.
 +
 +Um link deste tipo armazena uma referência ao local para onde o mesmo aponta, por exemplo //​**/​var/​www**//​.
 +
 +Quando o proftpd muda o diretório raiz (chroot) para //​**/​home/​nome_do_usuário**//,​ o link que apontava para //​**/​var/​www**//​ será quebrado, já que o diretório raiz agora é a pasta do usuário.
 +
 +
 +Existe uma dica bem interessante para contornar esta situação. Quando for necessário dar acesso a algum diretório externo, para um usuário específico,​ utiliza-se o comando mount, da seguinte forma:
 +
 +  - apagar o link simbólico que aponta para //​**/​var/​www**//;​
 +  - criar um diretorio //​**/​home/​nome_do_usuario/​www**//;​
 +  - montar a pasta //​**/​var/​www**//​ em //​**/​home/​nome_do_usuario/​www**//​ usando o comando
 +
 +<​code>​
 +mount --bind /var/www /​home/​nome_do_usuario/​www
 +</​code>​
 +
 +\\
 +----
 +
 +<​html>​
 +<a href="​javascript:​window.history.go(-1)">​Voltar</​a>​
 +</​html>​
  
linux/artigos/proftpd-link-simbolico.txt · Última modificação: 13/01/2015 10:44 (edição externa)