chown - изменение владельца и группы на файлы и директории
chown [-fhv] [-R [-H | -L | -P]] владелец [:группа ] файл ...
chown [-fhv] [-R [-H | -L | -P]] :группа файл ...
Программа изменяет владельца и/или группу файла или директории, то есть
UserID и
GroupID для указанного файла. Если не указана опция
-h, символические ссылки переданные в качестве аргументов, не изменяются
Возможно использование следующих опций:
- -H
- Если установлена опция -R, следовать по ссылкам из командной строки. ( Ссылки найденные при обходе дерева каталогов не прослеживаются )
- -L
- Если опция -R установлена, следовать по всем символическим ссылкам.
- -P
- Если опция -R установлена, не следовать по ссылкам. Поведение по-умолчанию.
- -R
- Рекурсия. Изменить UserID и/или GroupID для всего дерева директорий и файлов начиная с указанной. Остерегайтесь совпадения с жесткой ссылкой на родительский каталог "..", при использовании шаблона ".*".
- -f
- Не сообщать о неудачной попытке изменить владельци и группу не менять код завершения операции, для сигнализирования о неудаче.
- -h
- Если файл является символической ссылкой, изменить UserID и/или GroupID только на саму ссылку.
- -v
Режим вывода сообщений о ходе выполнения программы. Если опция указана более одного раза, chown выведет имя файла вслед за старыми и новыми UserID/GroupID.
Опции
-H,
-L и
-P, будут проигнорированы, если опция
-R не установлена. Кроме того, все эти опции, переопределяет друг друга, и поведение команды
chown, будет определятся опцией которая указана последней.
Опции
владелец и
группа не являются обязательными, но должна быть указана хотя-бы одна из них. Если указывается только
группа, перед ней ставится знак
: ( двоеточие ).
Параметр
владелец файла, может быть представлен как в виде числового выражения UserID, так и в виде символического имени. Если имя пользователя совпадает с его UserID, операнд используется как "имя пользователя". То же самое относится к параметру
группа.
Принадлежность файла может быть изменена только суперпользователем, по соображениям безопасности.
Программа
chown возвращает 0 при удачном завершении и
>0 в случае возникновения ошибки.
СМОТРИТЕ ТАКЖЕ
chgrp(1), find(1), chown(2), fts(3), symlink(7)
настройка и оптимизация серверов