Scroll to navigation

CHOWN(1) Команды пользователя CHOWN(1)

ИМЯ

chown — изменить владельца и группу файла

СИНТАКСИС

chown [ПАРАМЕТР]... [ВЛАДЕЛЕЦ][:[ГРУППА]] ФАЙЛ...
chown [ПАРАМЕТР]... --reference=ОФАЙЛ ФАЙЛ...

ОПИСАНИЕ

Данная страница руководства описывает версию chown от GNU. chown изменяет пользователя и/или группу, владеющих каждым указанным файлом. Если указан только владелец (имя или числовой идентификатор пользователя), то этот пользователь становится владельцем каждого указанного файла, а группа этих файлов не меняется. Если за владельцем следует двоеточие и имя группы (или числовой идентификатор группы) без пробелов между ними, у файлов будет также изменена группа-владелец. Если после имени пользователя указано двоеточие без имени группы, то данный пользователь становится владельцем файлов, а их группа заменяется на основную группу этого пользователя. Если указаны двоеточие и группа, а владелец опущен, то у файлов будет изменена только группа; в этом случае chown выполняет ту же функцию, что и chgrp. Если указано только двоеточие или операнд отсутствует совсем, ни владелец, ни группа не будут изменены.

ПАРАМЕТРЫ

Изменить владельца и/или группу каждого файла на ВЛАДЕЛЕЦ и/или ГРУППА. При использовании --reference изменить владельца и группу каждого ФАЙЛа на соответствующие значения у файла ОФАЙЛ.

аналогично параметру verbose, но информировать только при внесении изменений
подавлять большинство сообщений об ошибках
выводить диагностическую информацию для каждого обработанного файла
для каждой символьной ссылки изменять не саму ссылку, а её целевой объект (по умолчанию)
изменять символьные ссылки, а не файлы, на которые они ссылаются (применимо только на системах, поддерживающих изменение владельца символьной ссылки)
изменить владельца и/или группу каждого файла, только если его текущие владелец и/или группа совпадают с указанными здесь. Один из этих атрибутов может быть опущен, в этом случае соответствие ему проверяться не будет.
не воспринимать «/» особым образом (по умолчанию)
отказываться от рекурсивного выполнения над «/»
вместо указания значений ВЛАДЕЛЕЦ:ГРУППА использовать владельца и группу ОФАЙЛа в качестве образца. Если ОФАЙЛ является символьной ссылкой, она будет предварительно разыменована.
выполнять операции над файлами и каталогами рекурсивно

Следующие параметры определяют порядок прохождения иерархии при использовании параметра -R. При указании более одного параметра силу будет иметь последний из них.

если аргумент командной строки является символьной ссылкой на каталог, перейти по ней
переходить по всем символьным ссылкам на каталоги
не переходить по символьным ссылкам (по умолчанию)
отобразить эту справочную информацию и завершить работу
вывести информацию о версии и завершить работу

Владелец не будет изменён, если он не задан. Группа не будет изменена, если она не задана. Группа будет заменена на основную группу пользователя, если это подразумевается символом «:», следующим за символьным именем ВЛАДЕЛЬЦА. ВЛАДЕЛЕЦ и ГРУППА могут быть как числовыми, так и символьными значениями.

ПРИМЕРЫ

Изменить владельца объекта /u на «root».
Аналогично, но также изменить его группу на «staff».
Изменить владельца каталога /u и содержащихся в нём файлов на «root».

АВТОРЫ

Программа написана Дэвидом Маккензи (David MacKenzie) и Джимом Мейерингом (Jim Meyering).

ИНФОРМАЦИЯ ОБ ОШИБКАХ

Онлайн-справка GNU coreutils: <https://www.gnu.org/software/coreutils/>
Сообщайте обо всех ошибках перевода по адресу <https://translationproject.org/team/ru.html>

АВТОРСКИЕ ПРАВА

Copyright © 2023 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или выше <https://gnu.org/licenses/gpl.ru.html>.
Это свободное программное обеспечение: вы можете изменять и распространять его. Не предоставляется НИКАКИХ ГАРАНТИЙ в той мере, в которой это разрешено законом.

СМОТРИТЕ ТАКЖЕ

chown(2)

Полная документация на <https://www.gnu.org/software/coreutils/chown>,
также доступна локально посредством info '(coreutils) chown invocation'

ПЕРЕВОД

Русский перевод этой страницы руководства разработал Андрей Догадкин <adogadkin@outlook.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику по его адресу электронной почты или по адресу списка рассылки русских переводчиков.

март 2024 г. GNU coreutils 9.4