Wowza должен действительно быть выполнен как другой пользователь. Я предлагаю создать преданного пользователя и группу для Wowza. Любые файлы, созданные Wowza, будут принадлежать, он - пользователь, и это - основная группа. Создать пользователя:
groupadd wowza # Create a group for Wowza
useradd -c 'Wowza Media Server' -d /path/to/media -g wowza wowza
Вышеупомянутая команда создаст группу, названную wowza и пользователем, названным wowza. В случае необходимости можно вызвать su как обертку вокруг этого для выполнения его как другой пользователь:
su -l -c 'umask 002; wowza-media-server' wowza
Вышеупомянутая команда, когда выполнено от корня вызовет wowza-медиасервер команды как пользователя wowza. Wowza-медиасервер команды будет работать как пользователь wowza и любые файлы, которые он создает, будет принадлежать пользователю wowza и группе wowza. umask 002
гарантирует, что любые файлы, созданные wowza-медиасервером, будут перезаписываемой группой. Затем можно добавить, что пользователи той группе и они смогут запись в любые файлы, созданные wowza-медиасервером.
В ударе 4 или выше:
shopt -s globstar
rm ~/**/'~$'*
В zsh или ksh93, можно использовать rm
строка выше непосредственно.
Используйте это для удаления всех файлов, которые запускаются с ~$
:
find /path/to/dir -name '~$*' -delete