v1.0

$ chown

Пользователи и правасложность: среднийпакет: coreutils⚠ требует осторожности

Меняет владельца и группу файлов. Она помогает проверить или изменить пользователей, группы и права доступа. Например, sudo chown -R www-data:www-data /var/www — веб-сервер получает своё дерево файлов.

Синтаксис

chown [ОПЦИИ] ВЛАДЕЛЕЦ[:ГРУППА] ФАЙЛ...

Основные опции

-Rрекурсивно по каталогу
--reference=ФАЙЛвзять владельца с эталонного файла
-vпоказывать изменения
-hправить сами символические ссылки, а не цель

Примеры из практики

$ sudo chown -R www-data:www-data /var/www
После запуска · пошаговоЧто произойдёт:
веб-сервер получает своё дерево файлов.

Что появится в терминале:
⚠ Права или владелец будут изменены. При успехе команда обычно ничего не печатает.

Как понять, что всё получилось:
Выполните «stat -c "%U:%G %n" /var/www»: в выводе должны появиться нужные владелец и группа.

Важно:
Не копируйте пример вслепую: замените учебные пути своими и убедитесь, что у вас есть резервная копия.
веб-сервер получает своё дерево файлов
$ chown --reference=old.cfg new.cfg
После запуска · пошаговоЧто произойдёт:
новый конфиг наследует владельца старого.

Что появится в терминале:
⚠ Права или владелец будут изменены. При успехе команда обычно ничего не печатает.

Как понять, что всё получилось:
Выполните «stat -c "%U:%G %n" new.cfg»: в выводе должны появиться нужные владелец и группа.

Важно:
Не копируйте пример вслепую: замените учебные пути своими и убедитесь, что у вас есть резервная копия.
новый конфиг наследует владельца старого
Осторожно. Команда изменяет системные настройки или влияет на безопасность. Меняйте только то, что понимаете, и держите резервную копию файла.
Совет практика. Обычный пользователь не может chown даже свои файлы другому — это операция только root.

Поддержка дистрибутивов

Связанные команды