chgrp - изменить группу для файлов или директорий
Утилита
chgrp устанавливает идентификатор группы (
group ID) для файлов, переданных в качестве аргумента
файл, в идентификатор группы, указанной операндом
группа.
chgrp [-fhv] [-R [-H | -L | -P]] группа файл
Имеются следующие опции:
- -H
- Если указана опция -R, следовать символическим ссылкам, указанным в командной строке, но не следовать символическим ссылкам, встречающимся в процессе обхода дерева каталогов.
- -L
- Если указана опция -R, следовать по всем символическим ссылкам.
- -P
- Если указана опция -R, не следовать никаким символическим ссылкам. Это режим работы по умолчанию.
- -R
- Изменять идентификатор группы для целых иерархий файлов, начинающихся с файлов, указанных в аргументах файл, а не только для самих файлов.
- -f
- Опция принудительного выполнения. Она будет игнорировать все ошибки, за исключением ошибок синтаксиса, и не будет уведомлять о странных правах доступа (кроме случаев, когда пользователю не хватает нужных полномочий).
- -h
- Если файл является символической ссылкой, изменить идентификатор группы самой ссылки, а не файла, на который она указывает.
- -v
- Выводить подробные сообщения, показывая файлы, у которых меняется группа. Если флаг -v указан более одного раза, chgrp напечатает имя файла, а затем старый и новый числовые идентификаторы групп.
Опции
-H,
-L и
-P игнорируются, если не была указана опция
-R. В дополнение, эти опции перекрывают друг друга и используется только та, которая была указана последней.
Операнд
группа может быть либо именем группы из базы данных групп, либочисловым идентификатором группы. Если имя группы состоит из одних цифр и совпадает с числовым идентификатором другой группы, операнд будет интерпретирован как имя группы.
Пользователь, вызывающий
chgrp, должен принадлежать к указываемой группе и должен быть владельцем файла, либо быть суперпользователем.
ФАЙЛЫ
/etc/group файл идентификаторов групп
СТАТУС ЗАВЕРШЕНИЯ
Утилита chgrp возвращает 0 в случае успешного завершения и >0 в случае возникновения ошибки.
СОВМЕСТИМОСТЬ
В предыдущих версиях этой системы символические ссылки не имели групп.
Опция -v является нестандартной и её использование в командных сценариях не рекомендуется.
СМОТРИ ТАКЖЕ
chown(2), fts(3), group(5), passwd(5), symlink(7), chown(8)
СТАНДАРТЫ
Предполагается, что утилита chgrp совместима со стандартом IEEE Std 1003.2 (``POSIX.2'').
администрирование серверов