13

Запуск ps aux только что дал мне следующий вывод:

...
www-data 26254  0.0  0.7  27304  3544 ?        S    15:07   0:00 /usr/sbin/apache2 -k start
1001     25807  0.8  0.8  48444  4332 ?        Sl   Sep03 1330:24 ./ts3server_linux_x86
...

www-data является пользователем apach2 . Это нормально, это то, что я ожидал с -u , но что такое 1001?

5 ответов5

24

Это может произойти, если имя пользователя длиннее 8 символов.

2

Это означает, что идентификатор пользователя равен 1001, но этому идентификатору не присвоено имя. Это может произойти, например, команда, выполняющаяся в chroot с пользователем, определенным в этом chroot, не обязательно будет иметь имя, назначенное вне chroot.

1

Это больше всего похоже на идентификатор пользователя (uid) для пользователя, который был удален после запуска процесса. Или, возможно, произошел сбой при разрешении имени пользователя из uid.

1

Это uid для пользователей, чье имя неизвестно (например, отсутствует uid в /etc /passwd) или, возможно, со странным написанием (как, например, Debian-exim , или для пользователя с достаточно длинным именем пользователя, или для неправильной записи в /etc/passwd)

0

Это идентификатор пользователя. В некоторых случаях Linux не отображает имена пользователей (это может быть проблемой с разрешениями). Проверьте эту тему:

http://www.linuxquestions.org/questions/linux-newbie-8/ps-aux-displays-users-as-uids-instead-of-username-645456/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .