Назад | Перейти на главную страницу

Кто такой пользователь 500?

после бега

ps aux 

команда я вижу эту строку

500  23931  0.0  0.6  63764  6880  ?  S  08:49  0:01  /usr/sbin/sw-cp-serverd -f /etc/sw-cp-server/config

Я новичок во всем этом администрировании vps, поэтому спрашиваю, стоит ли мне волноваться?

Пользователь 500 - обычный пользователь. Обычно пользователь 500 был первым пользователем в системе, недавние изменения (в /etc/login.defs) изменили минимальный идентификатор пользователя на 1000 во многих дистрибутивах, поэтому обычно 1000 теперь является первым (не root) пользователем.

То, что вы можете увидеть, - это система, которая была обновлена ​​из старого состояния в новое, и все еще имеет некоторые процессы, которые работают с uid 500. Вы можете изменить это, сначала проверив, действительно ли ваш дистрибутив теперь должен использовать 1000, и если поэтому измените файл login.defs самостоятельно, измените нумерацию учетной записи пользователя в / etc / passwd и chown / chgrp всех их файлов, обычно в / home /, затем перезагрузитесь.

Но, отвечая на ваш вопрос, нет, вам, скорее всего, не стоит особо об этом беспокоиться. Вместо имени пользователя он будет отображаться как «500», потому что для пользователя в / etc / passwd установлен uid 500, вот и все.

Также вы можете показать свои текущие номера, используя id Я готов поспорить, что вам вернется 1000.

изменить: ответ cjc также вероятен. Без дополнительной информации сложно сказать.

Если ps показывает только UID пользователя вместо имени пользователя, это означает, что имя пользователя для этого UID отсутствует в /etc/passwd для любой причины. UID 500 - это обычный первый «настоящий» пользователь в некоторых дистрибутивах Linux.

Вы можете исследовать, как /usr/sbin/sw-cp-serverd процесс уже запущен. Возможно, что root запустит его, а затем сбросит привилегии, но он настроен так, чтобы отбрасывать привилегии до определенного UID вместо имени пользователя. Также возможно, что процесс был запущен пользователем с UID 500, и этот пользователь был удален после запуска процесса. Я не знаком с особенностями процесса / usr / sbin / sw-cp-serverd, чтобы сказать.

Обновить:

Ха, у меня есть hald работает как UID 68, но этот UID имеет запись в / etc / passwd. Я не уверен, почему ps aux отображает UID только для этого процесса, а не для другого.

В любом случае, вернемся к исходному вопросу: меня бы это не волновало.