====== chown. Смена владельца и группы ====== ---- ===== Man ===== ==== Использование ==== Использование: chown [КЛЮЧ]… [ВЛАДЕЛЕЦ][:[ГРУППА]] ФАЙЛ… или: chown [КЛЮЧ]… --reference=ОФАЙЛ ФАЙЛ… При задании **--reference**, сменить владельца и группу указанных ФАЙЛОВ на такие же как у ЭФАЙЛА. ==== Опции ==== ^ Опция ^ Значение ^ | **%%-c, --changes%%** | как verbose, но выводить только при выполнении изменений | | **%%-f, --silent, --quiet%%** | не выводить большинство сообщений об ошибках | | **%%-v, --verbose%%** | выводить диагностические сообщения по каждому файлу | | **%%--dereference%%** | применять к файлу по символьной ссылке, а не к самой ссылке (по умолчанию)| | **%%-h, --no-dereference%%** | применять к символьной ссылке, а не к самому файлу (имеет смысл только на системах, где можно изменять владельца символьной ссылки) | | **%%--from=ТЕКУЩИЙ_ВЛАДЕЛЕЦ:ТЕКУЩАЯ_ГРУППА%%** | Изменяет владельца и/или группу каждого файла только если текущий владелец и/или группа совпадают с указанными. Как группа, так и владелец могут быть опущены; в этом случае совпадение для данного атрибута не обязательно. | | **%%--no-preserve-root%%** | не обрабатывать «/» особым образом (по умолчанию) | | **%%--preserve-root%%** | отказываться рекурсивно обрабатывать «/» | | **%%--reference=ЭФАЙЛ%%** | использовать владельца и группу ЭФАЙЛа, вместо указанных значений ВЛАДЕЛЕЦ:ГРУППА | | **%%-R, --recursive%%** | рекурсивно обрабатывать файлы и каталоги | Следующие параметры влияют на способ обхода иерархии каталогов при заданном параметре -R. Если указано несколько этих параметров, действует только последний. ^ Опция ^ Значение ^ | **%%-H%%** | если аргумент командной строки является символьной ссылкой на каталог, перейти по ней | | **%%-L%%** | переходить по любой встреченной символьной ссылке на каталог | | **%%-P%%** | не переходить по символьным ссылкам (по умолчанию) | | **%%--help%%** | показать эту справку и выйти | | **%%--version%%** | показать информацию о версии и выйти | Владелец не изменяется, если он не задан в аргументе. Группа также не изменяется, если не задана; но если после символьного ВЛАДЕЛЬЦА стоит символ **%%:%%** , подразумевается изменение группы на основную группу текущего пользователя. ВЛАДЕЛЕЦ и ГРУППА могут быть как числовыми, так и символьными. ---- ===== Примеры использования ===== * Рекурсивно изменить владельца и группу для каталога /var/www на www-data : chown -Rh www-data:www-data /var/www * Рекурсивно изменить группу для каталога /var/www на www-data : chown -Rh :www-data /var/www