Найдите файлы, запускающиеся с ~ $ (файлы Временного файла Microsoft Word)

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-медиасервером.

3
06.04.2012, 12:51
2 ответа

В ударе 4 или выше:

shopt -s globstar
rm ~/**/'~$'*

В zsh или ksh93, можно использовать rm строка выше непосредственно.

5
27.01.2020, 21:11

Используйте это для удаления всех файлов, которые запускаются с ~$:

find /path/to/dir -name '~$*' -delete
3
27.01.2020, 21:11

Теги

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