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/
fTPクライアント(Filezilla)で参照すると、Permission denied
エラーが発生します。
パーミッションは、少なくともr(r-wr-wr--のように)から/var
、/var/log
、および/var/log/some_website_backups
に設定されています。
私は現在立ち往生しているので、どんな考えでも大歓迎です。
編集:FTPクライアント(Filezilla)を使用してブラウジングするとエラーが表示されます
編集2:FTPディレクトリにmount --bind
を含むフォルダーをマウントしようとしましたが(別のディレクトリとして表示されます)、それでもPermission denied
が表示されます。
編集: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
ご覧のとおり、リーフディレクトリには実行権限がありませんanybody。