CHOWN(1)

ИМЯ
chown - изменить владельца и группу файлов

ОБЗОР
chown [ОПЦИЯ]... [ВЛАДЕЛЕЦ][:[ГРУППА]] ФАЙЛ...
chown [ОПЦИЯ]... --reference=СФАЙЛ ФАЙЛ...

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

ОПЦИИ

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

-c, --changes
    тоже, что и --verbose, но вывод только при изменениях

-f, --silent, --quiet
    не выдавать большую часть сообщений об ошибках

-v, --verbose
    подробный вывод о действиях или отсутствии действий для каждого обработываемого файла

--dereference
    работать с адресатом символьной ссылки (это по умолчанию), а не с самой символьной ссылкой

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

--from=ТЕКУЩИЙ_ВЛАДЕЛЕЦ:ТЕКУЩАЯ_ГРУППА
    изменяет владельца и/или группу каждого файла только в том случае, если его текущий владелец и/или группа соответствуют указанным здесь. Любой из них может быть опущен, в этом случае совпадение не требуется для отсутствующего атрибута

--no-preserve-root
    не обрабатывает '/' как специальный символ (по умолчанию)

--preserve-root
    завершить с ошибкой при рекурсивном изменении для '/'

--reference=СФАЙЛ
    использовать владельца и группу файла СФАЙЛ вместо указанных значений ВЛАДЕЛЕЦ:ГРУППА (OWNER:GROUP)

-R, --recursive
    рекурсивно измененять группы для каталогов и их содержимого

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

-H  для каждого аргумента командной строки, который является символьной ссылкой на каталог, изменить группу самого каталога и всех файлов в иерархии этого каталога (пройтись по каждой символьной ссылке на каталог)

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

-P  для каждого файла, указанного в командной строке, или встреченного при обходе дерева каталогов, если этот файл является символьной ссылкой, изменить группу самой этой ссылки, а не объекта, на который она указывает (не проходиться по символьным ссылкам). Устанавливается по умолчанию

--help
    Выдать подсказку на стандартный вывод и успешно завершиться

--version
    Выдать информацию о версии на стандартный вывод и успешно завершиться

Владелец остается неизменным, если отсутствуют указания на изменение владельца. Группа остается неизменной, если отсутствуют указания на изменение группы, но наличие двоеточия за именем ВЛАДЕЛЬЦа ':' подразумеваета изменение группы на группа входа (the login group) владельца. Имена ВЛАДЕЛЬЦа и ГРУППы могут быть как численными, так и символческими.

ПРИМЕРЫ

chown root /u
    Изменяет владельца /u на "root".

chown root:staff /u
    Аналогично, но также изменяет группу /u на "staff".

chown -hR root /u
    Изменяет владельца /u и владельца входящие в этот каталог файлов на "root".

АВТОР
Написано David MacKenzie и Jim Meyering

ИНФОРМАЦИЯ ОБ ОШИБКАХ
GNU coreutils помощь онлайн: <http://www.gnu.org/software/coreutils/>
Сообщить об ошибках перевода : <http://translationproject.org/team/>

АВТОРСКИЕ ПРАВА
Copyright © 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
Свободное программное обеспечение: можно свободно изменять и распространять его. БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, в той мере, в какой это разрешено законом.

СМОТРИ ТАКЖЕ
chown(2)

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

ПЕРЕВОД
Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003

АстраЛинукс апрель 2020 - перевод CHOWN "1" "February 2017" "GNU coreutils 8.26" "User Commands"