Acceda al enlace simbólico /var/www/html/website desde la carpeta del usuario doméstico

Acceda al enlace simbólico /var/www/html/website desde la carpeta del usuario doméstico

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-datay 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

información relacionada