Как дать пользователю root и разрешению группы в то время как загрузка ftp для обычного пользователя

Некоторые случайные непротестированные идеи:

Вы попробовали chrooting user2 к подкаталогу каталога, к которому user1 является chrooted?

Если они не будут иметь логинов SSH или использовать другие сервисы, то перекрытие, вероятно, не вызовет проблем :-)

Возможно, можно ли также использовать липкий бит для предотвращения user1, вредящего chrooting среде user2?

Наконец, если необходимо непрерывно копировать файлы между двумя отдельными chrooted корневыми каталогами, взглянуть на inotify. Существует также inotify-tools пакет, который выглядит удобным

2
задан 17 October 2012 в 18:24
2 ответа

вы можете перенастроить ftpd для работы от имени root, и там для всех файлов, записанных ftpd, будут права root, хотя это не очень рекомендуется.

Пользователь root может получить доступ к файлам которые принадлежат пользователю ftp, нет необходимости менять владельца, если root - тот, кто будет открывать эти файлы.

3
ответ дан 3 December 2019 в 09:19

Возможно, вам лучше оставить демон ftp работающим как есть, а вместо этого выполнить постобработку, запустив небольшой сценарий оболочки с помощью crontab root, который проверяет наличие новых файлов в папке загрузки ftp и запускает команду chown если он их обнаружит, или просто покажет весь каталог и его содержимое, если хотите, раз в минуту.

3
ответ дан 3 December 2019 в 09:19

Теги

Похожие вопросы