Некоторые случайные непротестированные идеи:
Вы попробовали chrooting user2 к подкаталогу каталога, к которому user1 является chrooted?
Если они не будут иметь логинов SSH или использовать другие сервисы, то перекрытие, вероятно, не вызовет проблем :-)
Возможно, можно ли также использовать липкий бит для предотвращения user1, вредящего chrooting среде user2?
Наконец, если необходимо непрерывно копировать файлы между двумя отдельными chrooted корневыми каталогами, взглянуть на inotify
. Существует также inotify-tools
пакет, который выглядит удобным
вы можете перенастроить ftpd для работы от имени root, и там для всех файлов, записанных ftpd, будут права root, хотя это не очень рекомендуется.
Пользователь root может получить доступ к файлам которые принадлежат пользователю ftp, нет необходимости менять владельца, если root - тот, кто будет открывать эти файлы.
Возможно, вам лучше оставить демон ftp работающим как есть, а вместо этого выполнить постобработку, запустив небольшой сценарий оболочки с помощью crontab root, который проверяет наличие новых файлов в папке загрузки ftp и запускает команду chown если он их обнаружит, или просто покажет весь каталог и его содержимое, если хотите, раз в минуту.