Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Mans FreeBSD по-русски newgrp - сменить группу

newgrp - сменить группу

NEWGRP(1)
НАЗВАНИЕ
newgrp - сменить группу
СИНТАКСИС
newgrp [-l] [группа]
ОПИСАНИЕ
Утилита newgrp создаёт новое окружение командной оболочки с изменёнными реальным и эффективным идентификаторами группы.
Имеются следующие опции:
 -l 
Имитировать полный вход. Окружение и значение маски прав доступа umask устанавливаются такими,какими бы они были при реальном входе пользователя в систему. Если присутствует операнд группа, то запускается новая командная оболочка с указанными реальным и эффективным идентификаторами группы. Если пользователь не является участником указанной группы,
то ему будет предложено ввести пароль. В противном случае, реальный, эффективный и дополнительный идентификаторы группы будут восстановлены в значения, соответствующие записи о текущем пользователе в базе паролей.

СТАТУС ЗАВЕРШЕНИЯ
Утилита newgrp пытается запустить командную оболочку независимо от того, была ли смена идентификаторов группы успешной или нет.Если происходит ошибка и оболочка не может быть запущена, newgrp заверша- ется со статусом >0. В противном случае, статус завершения newgrp равен статусу завершения командной оболочки.
СМОТРИ ТАКЖЕ
csh(1), groups(1), login(1), sh(1), su(1), umask(1), group(5), passwd(5), environ(7)
СТАНДАРТЫ
Утилита newgrp соответствует стандарту IEEE Std 1003.1-2001 (``POSIX.1'').
ИСТОРИЯ
Утилита newgrp появилась в Version 6 AT&T UNIX.
ПРОБЛЕМЫ
В действительности, групповые пароли небезопасны, так как не существует способа предотвратить получение пользователем зашифрованных паролей из базы групп. Их использование не одобряется.