1

Я пользователь myuser с основной группой myuser. Я получаю ftp'd пачку файлов очень часто, и я хочу их распаковать. Вновь созданные разархивированные файлы принадлежат myuser:myuser.

Я хочу, чтобы вновь созданные файлы принадлежали myuser:othergroup; но я не хочу менять свою основную принадлежность к группе, потому что я не знаю, повлияет ли это и как на другие скрипты, которые я настроил.

Итак, вопрос:

Когда я получаю стопку файлов, я использую

gunzip *.gz

на них. Как мне сделать файлы, созданные этим процессом, принадлежащими к группе, отличной от моей основной группы?

1 ответ1

1

Обычно вы можете использовать инструмент, такой как sg для запуска в качестве другой основной группы (поэтому создаваемые новые файлы наследуют основную группу), но, поскольку gunzip сохраняет владение, вероятно, самый простой способ - изменить группу файлов с помощью chgrp перед запуском gunzip:

chgrp GROUP *.gz

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .