Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
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

Имя uidgid

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

mail

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


Предыдущий раздел: Оглавление Следующий раздел:
Настройка процедуры добавления пользователей   Об устройствах