Acesse / var / www / html / website link simbólico da pasta de usuários domésticos

1

Eu tenho um sistema operacional VPS: ubuntu 15.04, no qual eu tenho um site em / var / www / html / WEBSITE / var / www / html / WEBSITE tem www-data: www-data como usuário: group

Eu criei um link simbólico com

ls -s /var/www/html/WEBSITE /home/USER1/WEBSITE

Para permitir o acesso de USER1 a / var / www / html / WEBSITE com sftp Eu criei um usuário USER1 com este comando

sudo useradd -d /home/user1 -m User1 -g sftp -s /bin/false

/ home / USER1 / raiz do WEBSITE: raiz

Gostaria de dar acesso seguro a USER1 para a pasta / var / www / html / WEBSITE Eu segui esse link , então a conexão será com o sftp.

Quando eu me conecto com a conta raiz no sftp com o filezilla, o link simbólico é redirecionado para mim no / var / www / html / WEBSITE, mas quando estou conectado com a conta USER1 não consegui acessar a pasta de destino.

Obrigado e desculpe pelo meu inglês.

    
por tarek fellah 04.12.2015 / 14:48

1 resposta

0

Você precisa ter certeza de que o User1 / USER1 (ou como você o tenha nomeado) tenha acesso ao diretório real /var/www/html/WEBSITE , não apenas ao symlink.

Isso geralmente é feito definindo um novo grupo para esse usuário e apache / www-data e permitindo o acesso a esse grupo. Os direitos devem depender do que o usuário deve ser capaz de fazer lá. Mas, para começar, ler algo sobre Permissão Unix é um bom começo

    
por 04.12.2015 / 16:59