У меня есть установка, в которой pure-ftpd разрешает символическую ссылку.
что работает
/var/www/some_website/symlink_to_logs
работает и решает /var/log/some_website_logs/
(это показывает, что символические ссылки разрешены и разрешены). Кроме того, создание символических ссылок на другие папки, такие как /home/temp/
будет работать нормально
что не работает
/var/www/some_website/symlink_to_backups
что решает /var/log/some_website_backups/
это дает Permission denied
ошибка при просмотре через FTP-клиент (Filezilla).
разрешения установлены как минимум r (как в r-wr-wr--) до /var
, /var/log
и /var/log/some_website_backups
так почему ошибка?
любые мысли были бы очень признательны, так как в настоящее время я застрял.
редактировать : ошибка появляется при просмотре с использованием FTP-клиента (Filezilla)
редактировать 2 : я пробовал смонтировать папку с mount --bind
в каталоге FTP (чтобы он отображался как другой каталог), и я все равно получаю Permission denied
.
редактировать 3 : namei -m symlink_to_backups
f: symlink_to_backups
lrwxrwxrwx symlink_to_backups-> /var/log/some_website_backups
drwxr-xr-x /
drwxr-xr-x var
drwxr-xr-- log
drw-rw-r-- some_website_backups
drw-rw-r-- some_website_backups
Как видите, конечный каталог не имеет разрешений на выполнение - для кто-нибудь.