
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-data
e 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