![Acceda al enlace simbólico /var/www/html/website desde la carpeta del usuario doméstico](https://rvso.com/image/1475766/Acceda%20al%20enlace%20simb%C3%B3lico%20%2Fvar%2Fwww%2Fhtml%2Fwebsite%20desde%20la%20carpeta%20del%20usuario%20dom%C3%A9stico.png)
Tengo un sistema operativo VPS: ubuntu 15.04, en el que tengo un sitio web en /var/www/html/WEBSITE /var/www/html/WEBSITE tengo www-data:www-data como usuario:grupo
Creé un enlace simbólico con
ls -s /var/www/html/WEBSITE /home/USER1/WEBSITE
Para permitir el acceso USUARIO1 a /var/www/html/WEBSITE con sftp he creado un usuario USUARIO1 con este comando
sudo useradd -d /home/user1 -m User1 -g sftp -s /bin/false
/home/USUARIO1/SITIO WEB raíz:raíz
Me gustaría dar acceso seguro al USUARIO1 a la carpeta /var/www/html/WEBSITE. Seguí estoenlace, por lo que la conexión será con sftp.
Cuando me conecto con la cuenta raíz en sftp con filezilla, el enlace simbólico me redirige a /var/www/html/WEBSITE pero cuando me conecto con la cuenta USUARIO1 no puedo acceder a la carpeta de destino.
Gracias y perdón por mi inglés.
Respuesta1
Debe asegurarse de que User1
/ USER1
(o como lo llame) tenga acceso al directorio real /var/www/html/WEBSITE
, no solo al enlace simbólico.
Esto generalmente se hace definiendo un nuevo grupo para ese usuario y apache
/ www-data
y permitiendo el acceso a este grupo. Los derechos deberían depender de lo que el usuario debería poder hacer allí. Pero para empezar, leer algo sobrePermiso Unixes un buen comienzo