В системах Linux владельца файла можно сменить. Для того, чтобы сменить группу, необходимо быть владельцем файла и входить в назначаемую группу, либо суперпользователем. А вот со сменой владельца не все так однозначно и зависит от используемой системы. В большинстве систем предусмотрены средства настройки поведения команды chown в зависимости от выполняемого процесса. Синтаксис у этих команд аналогичен команде chmod, с тем лишь отличием, что первым аргументом указывается новый владелец или новая группа, которая назначается целевому файлу. Также имеется флаг -R, который помогает сменить владельца или группу не только самого каталога, но и всех его подкаталогов и файлов. Например, $chown -R user ~user/test
$chgrp -R root ~user/test Эти команды изменят пользователя на user и группу на root во всех файлах в домашнем каталоге пользователя user, в подкаталоге test. Кстати, следующий вариант, поменяет и группу и владельца одной комнадой $chown user:root ~/user/test/1.tmp Достаточно указа