Назад | Перейти на главную страницу

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

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

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

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

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