Acesse o link simbólico /var/www/html/website da pasta do usuário inicial

Acesse o link simbólico /var/www/html/website da pasta do usuário inicial

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

Criei um link simbólico com

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

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

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

/home/USER1/WEBSITE root:root

Gostaria de dar acesso seguro ao USER1 à pasta /var/www/html/WEBSITE. Segui istolink, então a conexão será com sftp.

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

Obrigado e desculpe pelo meu inglês.

Responder1

Você precisa ter certeza de que User1/ USER1(ou como você o nomeou) tem acesso ao diretório real /var/www/html/WEBSITE, não apenas ao link simbólico.

Isso geralmente é feito definindo um novo grupo para aquele usuário e apache/ www-datae permitindo o acesso a este grupo. Os direitos devem depender do que o usuário poderá fazer lá. Mas para começar, lendo algo sobrePermissão Unixé um bom começo

informação relacionada