Доступ к символической ссылке /var/www/html/website из домашней папки пользователя

Доступ к символической ссылке /var/www/html/website из домашней папки пользователя

У меня есть VPS OS: Ubuntu 15.04, в котором у меня есть один веб-сайт в /var/www/html/WEBSITE /var/www/html/WEBSITE с www-data:www-data как user:group

Я создал символическую ссылку с

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

Чтобы разрешить доступ USER1 к /var/www/html/WEBSITE через sftp, я создал пользователя USER1 с помощью этой команды

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

/home/USER1/WEBSITE корень:корень

Я хотел бы предоставить безопасный доступ пользователю USER1 к папке /var/www/html/WEBSITE Я следовал этомусвязь, поэтому подключение будет по sftp.

Когда я подключаюсь под учетной записью root по sftp с помощью Filezilla, символическая ссылка перенаправляется на /var/www/html/WEBSITE, но когда я подключаюсь под учетной записью USER1, я не могу получить доступ к целевой папке.

Спасибо и извините за мой английский.

решение1

Вам необходимо убедиться, что User1/ USER1(или как вы его назвали) имеет доступ к реальному каталогу /var/www/html/WEBSITE, а не только к символической ссылке.

Обычно это делается путем определения новой группы для этого пользователя и apache/ www-dataили предоставления доступа для этой группы. Права должны зависеть от того, что пользователь должен иметь возможность делать там. Но для начала, почитайте что-нибудь оРазрешение Unixхорошее начало

Связанный контент