Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 3. Завершающие настройки в системе LFS | Вперед |
О пользователях и группах в системе
На протяжении всего проекта BLFS в многих пакетах устанавливаются программы, используемые в роли демонов или каким-либо иным образом, и этим программам следует присвоить имя пользователя и имя группы. Как правило, когда приложение используется, эти имена необходимы для отображения в системе идентификатора пользователя (uid) или идентификатора группы (gid).
Обычно номера uid и gid, используемые этими приложениями, не столь важны. Исключением, конечно,
является пользователь root
, у которого uid и gid равны 0 (нулю), что действительно является особенным. Значения uid хранятся в /etc/passwd
, а значения gid находятся в /etc/group
.
Обычно, в системах Unix пользователи и группы делятся на две категории: системные пользователи и обычные пользователи. Системным пользователям и группам присваиваются небольшие значения идентификаторов, а у обычных пользователей и групп числовые значения идентификаторов всегда больше любых значений системных идентификаторов. Граница между ними указывается в двух параметрах конфигурационного файла /etc/login.defs
. Значения, используемые по умолчанию для UID_MIN (минимальное значение идентификатора обычного пользователя) или для GID_MIN (минимальное значение идентификатора обычной группы), равны 1000. Если при создании пользователя с помощью команды useradd или группы с помощью команды groupadd не указывается конкретное значение uid или gid, то всегда выбирается значение, которое больше граничных значений, описанных выше.
Кроме того, в системе Linux Standard Base рекомендуется, чтобы системные значения uid и gid всегда были меньше 100.
Ниже приводится таблица предлагаемых значений uid/gid, которые будут использоваться в системе BLFS вдобавок к тем, что были определены в базовой системе LFS. Их, при желании, можно изменить, хотя они представляют собой хорошо согласованный набор значений.
Таблица 3.1. Предлагаемые значения UID/GID
Имя | uid | gid |
bin | 1 | |
lp | 9 | |
messagebus | 18 | 18 |
haldaemon | 19 | 19 |
named | 20 | 20 |
gdm | 21 | 21 |
fcron | 22 | 22 |
apache | 25 | 25 |
smmsp | 26 | 26 |
polkituser | 27 | 27 |
exim | 31 | 31 |
postfix | 32 | 32 |
postdrop | 33 | |
sendmail | 34 | |
34 | ||
vmailman | 35 | 35 |
news | 36 | 36 |
mysql | 40 | 40 |
postgres | 41 | 41 |
ftp | 45 | 45 |
proftpd | 46 | 46 |
vsftpd | 47 | 47 |
rsyncd | 48 | 48 |
sshd | 50 | 50 |
stunnel | 51 | 51 |
svn | 56 | 56 |
svntest | 57 | |
games | 60 | 60 |
scanner | 70 | |
avahi | 84 | 84 |
avahi-autoipd | 85 | 85 |
netdev | 86 | |
anonymous | 98 | |
nobody | 99 | |
nogroup | 99 |
Одно значение, 65534, отсутствует. Это значение обычно назначается пользователю nobody
и группе nogroup
и оно не нужно. Этот вопрос более подробно обсуждается в первом замечании в разделе "Установка утилит NFS".
Перевод сделан с варианта оригинала, датированного 2011-11-09 17:37:35 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Настройка процедуры добавления пользователей | Об устройствах |