Как выдать доступ к определенным внешним каталогам FTP пользователю?
симлинки разбирает ftp-сервер и переходит по ним, только если есть доступ в данную ветку фс.

в таком варианте лучше использовать mount -o bind в этом случае ветка фс поставляется "напрямую", программа даже не узнает что она в другом месте дерева фс.
Симлинк и раздать права, или добавить пользователя в группу к сервисам.