LINUX.ORG.RU
решено ФорумAdmin

Связь uid и третьего поля в /etc/passwd.


0

0

Скажи, многоуважаемый all, как связаны uid и третье поле в /etc/passwd, которое после второго двоеточия. У меня в /etc/passwd есть строчка

Debian-exim:x:110:120::/var/spool/exim4:/bin/false

Но при этом

# ps aux | grep exim
110       2997  0.0  0.5  15928  2708 ?        Ss   16:38   0:00 /usr/sbin/exim4 -bd -q30m
110       3497  0.0  0.4  16072  2464 ?        S    16:49   0:00 /usr/sbin/exim4 -bd -q30m
root      3500  0.0  0.1   3052   720 pts/0    R+   16:49   0:00 grep exim

То есть процессы exim4 работают от имени пользователя 110, а не Debian-exim. Хотя это как бы одно и то же. Но будто бы не одно и то же. Опилки мои в беспорядке.

Если погрепать такую штуку про apache или devecot, то там вместо uid'ов будут стоять имена пользователей. Чего я собственно и ожидаю.

Кто-нибудь может сказать от чего для Debian-exim'а uid не резолвится в имя пользователя?

★★★★★

если имя превышает некоторую длину (8 символов) или несоответствует стандартам, то некоторыми программами будет показываться uid

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

8 символов.

>если имя превышает некоторую длину (8 символов) или несоответствует стандартам, то некоторыми программами будет показываться uid

Засада.

Многоуважаемый all, особенно дебианщики и убунтоводы, что у вас показывает ps aux | grep exim?

Camel ★★★★★
() автор топика

либо длинное имя , либо нет записи для uid в /etc/passwd (например в chroot может использоваться свой /etc/passwd и пользователи)

Cosmicman ★★
()
Ответ на: комментарий от Sylvia

Gentoo:
messagebus:x:102:1001:added by portage for dbus:/dev/null:/sbin/nologin
haldaemon:x:104:1003:added by portage for hal:/dev/null:/sbin/nologin

102 1549 0.0 0.0 3160 1384 ? Ss 13:47 0:00 /usr/bin/dbus-daemon --system
104 1640 0.0 0.1 7192 4884 ? Ss 13:47 0:00 /usr/sbin/hald --use-syslog --verbose=no



Slackware:
81 1468 0.0 0.0 2660 1048 ? Ss 14:08 0:00 /usr/bin/dbus-daemon --system
82 1473 0.0 0.2 6732 4464 ? Ss 14:08 0:02 /usr/sbin/hald --daemon=yes
82 1506 0.0 0.0 2460 1024 ? S 14:08 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket

messagebus:x:81:81:User for D-BUS:/var/run/dbus:/bin/false
haldaemon:x:82:82:User for HAL:/var/run/hald:/bin/false

Sylvia ★★★★★
()
Ответ на: комментарий от drull

Жаль, оказывается во FreeBSD все иначе. Тогда можно попробовать:
$getent passwd|grep 110 ;)

zgen ★★★★★
()
Ответ на: Достаточно. от Camel

Барахло.

Долго ли, коротко ли, весь день трахался с почтовиком, а глючил он просто так, память протухла, был собран из десктопного железа. Перезагрузка (uptime был 124 дня) Слушайтесь Гугла и используйте на серверах память с ECC.

http://m.habrahabr.ru/post/71748/

Camel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.