Установил debian с DVD. И теперь я вижу, что exim4 работает под UID 107. В моем / etc / passwd нет пользователя 107.
Та же проблема в другой системе (принадлежащей UID 101), поэтому я подозреваю, что это проблема Debian ...?
Беговое сжатие на обоих.
Итак, кто должен владеть почтовой системой в Debian?
Вот что я установил:
# dpkg -l | grep exim
ii exim4 4.72-6+squeeze2 metapackage to ease Exim MTA (v4) installation
ii exim4-base 4.72-6+squeeze2 support files for all Exim MTA (v4) packages
ii exim4-config 4.72-6+squeeze2 configuration for the Exim MTA (v4)
ii exim4-daemon-light 4.72-6+squeeze2 lightweight Exim MTA (v4) daemon
Сам бинарный файл принадлежит пользователю root:
-rwsr-xr-x 1 root root 758852 May 12 2011 /usr/sbin/exim4
Вы правы, что утилита ps отображает только uid, потому что имя пользователя слишком длинное, чтобы поместиться в столбце. Он скорее покажет вам uid, чем сокращенное имя пользователя.
В будущем вы можете проверить, действительно ли uid связан с существующим пользователем системы, используя эту командную строку:
[todd@tlyons ~]$ getent passwd 125
Debian-exim:x:125:134::/var/spool/exim4:/bin/false