Утилита chown

Как изменить владельца и группу файлов и каталогов с помощью chown.

chown — утилита для изменения владельца и/или группы указанных файлов. Если задано только имя пользователя, он становится владельцем файлов, группа при этом не изменяется. Если через двоеточие указана группа — изменяются оба атрибута.

Просмотр владельца и группы

Для просмотра информации о файлах и каталогах используйте:

ls -l

Для конкретного файла:

ls -l file.php

Вывод ls -l в корневой директории WordPress Вывод ls -l в корневой директории WordPress

Владелец и группа отображаются в 3-м и 4-м столбцах вывода.

Синтаксис

chown [-cfhvR] [--dereference] [--reference=rfile] пользователь[:группа] файл…

Основные ключи:

  • -c, --changes — выводить подробный отчёт только для файлов, владелец которых действительно изменился.
  • -f, --silent, --quiet — не выводить сообщения об ошибках для файлов, чей владелец не может быть изменён.
  • -h, --no-dereference — изменять сами символьные ссылки, а не файлы, на которые они указывают.
  • -R, --recursive — рекурсивно изменять владельца каталогов и их содержимого.
  • -v, --verbose — подробно описывать выполненные действия для каждого файла.
  • --dereference — изменять владельца файла, на который указывает символьная ссылка, а не саму ссылку.
  • --reference=rfile — установить владельца файла таким же, как у файла rfile.

Пример использования

Для рекурсивной смены владельца и группы каталога с файлами сайта, расположенного в /var/www/example.com:

cd /var/www
chown -Rv example:example example.com

Первая команда переходит в нужный каталог, вторая рекурсивно изменяет владельца и группу для каталога и всего его содержимого.

Помощь

Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!

Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам