newgrp
Смена
группы
Синтаксис:
newgrp
[-l|-s] [группа]
Поддерживаемые
платформы:
Neutrino
Опции:
-l
("эль") Изменить
окружение таким образом, как если бы пользователь выполнил
повторный вход в систему.
-s
Установить
идентификатор группы родительского процесса; не запускать
начальный командный интерпретатор с помощью функции exec().
группа
Имя группы.
Описание:
Утилита
newgrp
запускает новый командный интерпретатор с новым реальным и
эффективным идентификатором группы. Пользователь остается в
системе и в текущем каталоге, но права доступа к файлу
изменяются в соответствии с новым реальным и эффективным
идентификатором группы.
Примечание.
Для этой утилиты в полномочиях пользователя необходимо
установить бит setuid ("set user ID" (установить
идентификатор пользователя)). В случае использования утилит
mkefs,
mketfs
или mkifs на хосте Windows для добавления
этой утилиты в образ необходимо задать атрибут perms
для явного определения полномочий, а также атрибуты uid
и gid для корректной настройки
принадлежности.
Если
операнды не указаны, то утилита newgrp
изменяет идентификатор группы на тот, который определен в
записи вызвавшего утилиту пользователя в /etc/passwd.
Если
опция -l не
используется, то переменные среды остаются без изменений.
Обратите
внимание,
что
в QNX Neutrino не предусмотрена поддержка групповых паролей.
Изменить идентификатор группы на группу, к которой он не
относится, может только пользователь root.
Файлы:
/etc/group
Содержит
информацию об идентификаторах группы в системе. См. краткое
описание формата этого файла в разделе "Files" ("Файлы") для
утилиты passwd.
/etc/passwd
Содержит
информацию об идентификаторах пользователей в системе.
Краткое описание
формата этих файлов приведено в разделе "Файлы" описания
утилиты passwd.