chgrp
Разработчик(и) | AT&T Bell Laboratories |
---|---|
Первоначальный выпуск | май 1975 г |
Написано в | План 9: С |
Операционная система | Unix , Unix-подобные , Plan 9 , Inferno , IBM i |
Платформа | Кросс-платформенный |
Тип | Команда |
Лицензия | План 9: МОЯ лицензия |
The chgrp (от change group для или ссылкой), на одну , ) , Команда может использоваться непривилегированными пользователями в различных операционных системах изменения группы связанной с объектом файловой системы (например, компьютерным файлом , каталогом членом которой они являются. . Объект файловой системы имеет три набора прав доступа: один для владельца, один для группы и один для остальных. Изменение группы объекта можно использовать для изменения того, какие пользователи могут писать в файл.
История
[ редактировать ]The Команда chgrp изначально была разработана как часть операционной системы Unix компанией AT&T Bell Laboratories .
Он также доступен в операционных системах Plan 9 и Inferno , а также в большинстве Unix-подобных систем.
The Команда chgrp также была перенесена в операционную систему IBM i . [1]
Версия chgrp
включенный в состав GNU coreutils, был написан Дэвидом Маккензи. [2]
Синтаксис
[ редактировать ]chgrp [options] group FSO
- Параметр group указывает новую группу, с которой должны быть связаны файлы или каталоги. Это может быть либо символическое имя, либо идентификатор .
- FSO выражения , определяет один или несколько объектов файловой системы, которые могут быть результатом глобального например *.conf .
Часто реализуемые варианты
[ редактировать ]-R рекурсия по подкаталогам.
-v подробный вывод имен измененных объектов. Наиболее полезно, когда «ФСО» — это список.
-f принудительно или продолжить работу с другими объектами, даже если возникла ошибка.
Пример
[ редактировать ]$ ls -l *.conf
-rw-rw-r-- 1 gbeeker wheel 3545 Nov 04 2011 prog.conf
-rw-rw-r-- 1 gbeeker wheel 3545 Nov 04 2011 prox.conf
$ chgrp staff *.conf
$ ls -l *.conf
-rw-rw-r-- 1 gbeeker staff 3545 Nov 04 2011 prog.conf
-rw-rw-r-- 1 gbeeker staff 3545 Nov 04 2011 prox.conf
Приведенная выше команда изменяет группу, связанную с файлом prog.conf, с колесо, чтобы персонал (при условии, что исполняющий пользователь является членом этой группы). Это можно использовать, чтобы позволить сотрудникам изменять конфигурацию программ. прога и прокс .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ ИБМ . «Программирование Qshell в IBM System i версии 7.2» (PDF) . ИБМ . Архивировано (PDF) из оригинала 18 сентября 2020 г. Проверено 05 сентября 2020 г.
- ^ Linux пользователя Руководство – Пользовательские команды –
Внешние ссылки
[ редактировать ]- Единая спецификация UNIX , Версия 4 от The Open Group : изменить владельца группы файлов – Справочник по командной строке и утилитам,
- Plan 9 , том 1 Руководство программиста –
- Inferno по общим командам Руководство –