Рекурсивное выставление владельца в Linux

В заметке «Рекурсивное выставление прав доступа в Linux» был дан совет, как с помощью нехитрых команд можно быстро изменить права доступа для папок и файлов во вложенных директориях. А вот еще одна задачка: нужно произвести манипуляции с изменением владельца папки/файла (через утилиту chown). Для решения поставленной задачи делаем:

chown -R user:group /каталог/

Данная команда изменит владельца на user, группу на group для соответствующей директории с вложенными файлами.

Если необходимо выставить владельца только для директорий, то:

find /каталог/ -type d -exec chown user:group {} \;

Если необходимо выставить владельца только для файлов, то:

find /каталог/ -type f -exec chown user:group {} \;