chown - изменить владельца файла и группу
СИНТАКСИС
chown [ОПЦИЯ]... [ВЛАДЕЛЕЦ][:[ГРУППА]] ФАЙЛ...
chown [ОПЦИЯ]... --reference=RFILE ФАЙЛ...
ОПИСАНИЕ
Эта страница руководства документирует версию GNU для chown. chown изменяет владельца (пользователя) и/или группу каждого указанного файла. Если указан только владелец (имя пользователя или числовой идентификатор пользователя), этот пользователь становится владельцем каждого указанного файла, а группа файлов не изменяется. Если владелец указывается с двоеточием и именем группы (или числовым идентификатором группы), без пробелов между ними, то изменяется и группа файлов. Если после имени пользователя следует двоеточие, но имя группы не указано, то указанный пользователь становится владельцем файлов, а группа файлов изменяется на группу входа этого пользователя. Если указано только двоеточие и группа, но владелец не указан, то изменяется только группа файлов; в этом случае chown выполняет ту же функцию, что и chgrp. Если указано только двоеточие или если весь операнд пуст, ни владелец, ни группа не изменяются.
ОПЦИИ
Изменить владельца и/или группу каждого ФАЙЛА на ВЛАДЕЛЬЦА и/или ГРУППУ. С опцией --reference изменить владельца и группу каждого ФАЙЛА на владельца и группу RFILE.
-c, --changes
аналогично verbose, но сообщает только при внесении изменений
-f, --silent, --quiet
подавляет большинство сообщений об ошибках
-v, --verbose
выводит диагностическое сообщение для каждого обработанного файла
--dereference
обрабатывает референт каждой символической ссылки (это значение по умолчанию), а не саму символическую ссылку
-h, --no-dereference
обрабатывает символические ссылки, а не любой файл, на который они ссылаются (полезно только в системах, которые могут изменять владение символической ссылкой)
--from=CURRENT_OWNER:CURRENT_GROUP
изменяет владение каждым файлом только в том случае, если его текущий владелец и/или группа совпадают с указанными здесь. Любой из них может быть опущен, в этом случае совпадение не требуется для опущенного атрибута.
--no-preserve-root
не обрабатывает '/' особым образом (значение по умолчанию)
--preserve-root
не выполнять рекурсивные операции над '/'
--reference=RFILE
использовать владение RFILE вместо указания значений. RFILE всегда разыменовывается, если это символическая ссылка.
-R, --recursive
обрабатывать файлы и каталоги рекурсивно
Следующие опции изменяют способ обхода иерархии, когда также указана опция -R. Если указано более одной, то действует только последняя. -P является значением по умолчанию.
-H если аргумент командной строки является символической ссылкой на каталог, выполнить его обход
-L выполнить обход каждой символической ссылки на каталог
-P не выполнять обход каких-либо символических ссылок
--help отобразить эту справку и выйти
--version
вывести информацию о версии и выйти
Владелец не изменяется, если он не указан. Группа не изменяется, если она не указана, но изменяется на группу входа, если это подразумевается символом ':' после символического ВЛАДЕЛЬЦА. ВЛАДЕЛЕЦ и ГРУППА могут быть как символическими, так и числовыми.
ПРИМЕРЫ
chown root /u
Изменить владельца /u на "root".
chown root:staff /u
Аналогично, но также изменить его группу на "staff".
chown -hR root /u
Изменить владельца /u и подфайлов на "root".
АВТОР
Написано Дэвидом Маккензи и Джимом Мейерингом.
СООБЩЕНИЕ ОБ ОШИБКАХ
Онлайн-справка GNU coreutils: [https://www.gnu.org/software/coreutils/] Сообщайте обо всех ошибках перевода по адресу [https://translationproject.org/team/].
СМОТРИТЕ ТАКЖЕ
chown(2)
Полная документация [https://www.gnu.org/software/coreutils/chown] или доступна локально: info '(coreutils) chown invocation'
Упаковано Debian (9.7-3) Авторское право © 2025 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или новее [https://gnu.org/licenses/gpl.html]. Это свободное программное обеспечение: вы можете изменять и распространять его. Нет НИКАКОЙ ГАРАНТИИ, в максимально разрешенной законом степени.