从主用户文件夹访问 /var/www/html/website 符号链接

从主用户文件夹访问 /var/www/html/website 符号链接

我有一个 VPS 操作系统:ubuntu 15.04,其中我在 /var/www/html/WEBSITE 中有一个网站 /var/www/html/WEBSITE 有 www-data:www-data 作为用户:group

我创建了一个符号链接

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

为了允许 USER1 使用 sftp 访问 /var/www/html/WEBSITE,我使用此命令创建了一个用户 USER1

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

/home/USER1/WEBSITE 根目录:root

我想授予 USER1 对文件夹 /var/www/html/WEBSITE 的安全访问权限,我按照此操作关联,因此连接将通过 sftp 进行。

当我使用 filezilla 的 sftp 上的 root 帐户连接时,符号链接会重定向到 /var/www/html/WEBSITE,但是当我使用 USER1 帐户连接时,我无法访问目标文件夹。

谢谢,抱歉我的英语不好。

答案1

您需要确保User1/ USER1(或其他任何命名方式)有权访问真实目录/var/www/html/WEBSITE,而不仅仅是符号链接。

这通常是通过为该用户定义一个新组并apache允许www-data该组访问来实现的。权限应该取决于用户应该能够在那里做什么。但首先,阅读一些关于Unix 权限是一个好的开始

相关内容