Я запускаю сервер unRAID (unRAID основан на Slackware) и хотел бы найти способ автоматически изменять разрешения и владельца каждого файла, добавляемого в определенный каталог.
В частности, я хотел бы загрузить файлы .torrent
со своего ноутбука в определенную папку "Watch" на моем сервере с использованием SFTP. Проблема в том, что док-контейнер rTorrent, который наблюдает за этим каталогом, не может загрузить выгруженные файлы .torrent
потому что их owner:user
группа пользователей отличается от группы контейнера - root:root
для файлов .torrent
отправленных через SFTP, и nobody:users
для контейнера.
Я подозреваю, что права доступа к файлам также могут быть проблемой, так как загруженные файлы .torrent
имеют разрешения 0644
и я считаю, что они должны иметь разрешения 0755
. Мне удалось заставить rTorrent автоматически загружать эти .torrent
файлы, вручную назначая их nobody:users
и chmod на 0755
, поэтому я знаю, что Autowatch работает с этими изменениями на месте.
Итак, я надеюсь, что может быть простой способ автоматически chown и chmod для каждого файла, добавленного в этот каталог. Есть идеи?