никто (имя пользователя)
Во многих вариантах Unix « никто » — это обычное имя идентификатора пользователя , который не владеет файлами, не состоит в привилегированных группах и не имеет никаких способностей, кроме тех, которые есть у каждого другого пользователя. Обычно она не активирована как учетная запись пользователя , т. е. ей не назначен домашний каталог или учетные данные для входа . Некоторые системы также определяют эквивалентную группу « nogroup ».
Использование
[ редактировать ]- Псевдопользователь «никто» и группа «nogroup» используются, например, в NFSv4 реализации Linux с помощью idmapd , если имя пользователя или группы во входящем пакете не соответствует ни одному известному имени пользователя в системе.
- , было обычным явлением, Когда-то демоны запускались от имени пользователя , особенно на серверах чтобы ограничить ущерб, который мог нанести злонамеренный пользователь, получивший над ними контроль. Однако полезность этого метода снижается, если таким образом запускается более одного демона, поскольку тогда получение контроля над одним демоном обеспечит контроль над ними всеми. Причина в том, что процессы, принадлежащие одному и тому же пользователю, имеют возможность отправлять сигналы друг другу и использовать средства отладки для чтения или даже изменения памяти друг друга. Современная практика, рекомендованная Linux Standard Base , заключается в создании отдельной учетной записи пользователя для каждого демона. [1]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Стандартная база Linux , Основная спецификация 3.1, раздел 21.2: Имена пользователей и групп , linux-foundation.org