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

Я должен загрузить некоторые видео файлы для потоковой передачи. При загрузке видео от имени пользователя ftp, у него будет разрешение пользователя и группы ftp. Но теперь в моем случае файлы, загруженные пользователем ftp, должны иметь права пользователя root и группы. Есть ли способ загрузить таким образом?.. Теперь я использую vsftpd

2 ответа

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

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

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

Другие вопросы по тегам